Перейти до вмісту

SQL Server Management Studio

Матеріал з K2 ERP Wiki

!

!

Чи виступає як SSMS базою даних?

Приклад архітектури:

Він оптимізує:

GROUP BY CustomerID

Що таке SQL Server Management Studio?

</syntaxhighlight>

! Але для робочої ERP-бази це небезпечно: прямі UPDATE/DELETE можуть зламати бізнес-логіку, регістри, документи, audit log і звіти. SUM(TotalAmount) AS SalesAmount

* server name;
* authentication type;
* login;
* password або Windows-автентифікація;
* database, якщо потрібно;
* encryption settings;
* trust server certificate, якщо застосовується;
* network availability;
* firewall;
* порт SQL Server;
* права доступу. ([Держспецзв’язку](https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya), [Указ Президента України №601/2024](https://www.president.gov.ua/documents/6012024-52009))

<syntaxhighlight lang="text">

Microsoft рекомендує перед встановленням перевірити system requirements, мати administrator permissions, встановити останні Windows updates, перезавантажити комп’ютер і звільнити місце на диску. Погано:

SET Amount = 0

== SSMS і Qlik ==

<syntaxhighlight lang="text">

* logins;
* users;
* roles;
* schemas;
* permissions;
* server roles;
* database roles;
* certificates;
* credentials;
* linked server security. SSMS застосовують, коли потрібно для підключення до серверів забезпечується через '''SQL Server Management Studio''' або '''SSMS'''. :contentReference [oaicite:2]{index=2}
COMMIT;

При переході з або BAS у K2 ERP SSMS здатна допомогти з backup, restore, перевіркою SQL Server-бази, staging-таблицями, контрольними сумами і BI-звіркою. Що це

CustomerID,

Проста аналогія. SQL Server — це складський облік даних, а SSMS — це професійний пульт керування цим складом: можна дивитися таблиці, писати запити, робити backup, відновлювати бази, налаштовувати доступи й аналізувати продуктивність. SSMS дуже корисний у ERP-проєктах: для K2 ERP, data mart, Power BI, Qlik, staging-таблиць, інтеграцій, міграції з BAS/1С, технічної діагностики й адміністрування SQL Server. Приклад Краще:

Схема:
|-
| Розробник
| Microsoft
| DBeaver
|-
| базовий фокус
| SQL Server і Microsoft SQL-екосистема
| Багато різних СУБД
|-
| Платформа
| Windows
| Windows, macOS, Linux
|-
| SQL Server Agent
| Повна зручна інтеграційні функції ERP
| Обмеженіше
|-
| Backup/Restore SQL Server
| інтуїтивно і нативно
| Можливо через SQL, але не так нативно
|-
| технічна підтримка різних СУБД
| Переважно Microsoft SQL
| PostgreSQL, MySQL, Oracle, SQL Server, SQLite та інші
|}

<syntaxhighlight lang="text">

SSMS часто використовують разом із [[Power BI]]. SSMS  це інструмент для роботи з цією СУБД. WHERE Date >= '2020-01-01';

Що таке SQL Server Management Studio

BACKUP DATABASE K2ERP_PROD Кожному користувачу або сервісу — мінімально необхідні права. Змінити документ через ERP-інтерфейс, API або погоджену службову процедуру з backup і audit log. ! критично. Якщо SSMS застосовується для для роботи з SQL Server-базою 1С/BAS, це не знімає санкційних, юридичних і кібербезпекових ризиків самої 1С/BAS-системи. | офіційний інструмент Microsoft для адміністрування й розробки в SQL Server. Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сценарії використання, скасування та внесення змін до санкцій. Тип

Через SSMS можна виконувати:
Небезпечно напряму виконувати:

SELECT *
[[Категорія:API]]

<syntaxhighlight lang="text">
<syntaxhighlight lang="sql">

Приклад:

Code,

Типові питання

Execution Plan показує, як SQL Server виконує запит.
Кращі назви:
Погано:
== Встановлення SSMS ==
 ProductID,
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
== Query Editor ==
SSMS потрібен для практичної роботи з SQL Server.[[Категорія:DBA]]

Test2

* фінансовий блок;
* зарплата;
* персональні інформаційні дані;
* клієнти;
* банківські реквізити;
* собівартість;
* ціни;
* договори;
* комерційні таємниці;
* audit logs;
* API-токени, якщо вони зберігаються в базі. UPDATE SomeTable

Best practices для SSMS

Не рекомендується напряму змінювати таблиці BAS/1С через SSMS без спеціального розуміння структури, бо це здатна зламати бізнес-логіку, регістри, документи й підсумки.

</syntaxhighlight>

OrderDate,

HAVING COUNT(*) > 1; -- Якщо все правильно

SQL Server платформа керування базами даних Сервер із базою ERP
SQL Server Database Конкретна база даних k2erp_prod
SSMS Інструмент для керування SQL Server Вікно Object Explorer і Query Editor
T-SQL Мова запитів SQL Server SELECT, INSERT, UPDATE, CREATE PROCEDURE

Server type: Database Engine

SELECT TOP (100)
Copy
 CustomerID,
|-
| Object Explorer
| Навігація по серверах і базах
| Відкрити таблиці, views, users
|-
| Query Editor
| Написання і виконання T-SQL
| SELECT по таблиці замовлень
|-
| Backup
| Резервне копіювання
| Backup ERP-бази перед оновленням
|-
| Restore
| Відновлення бази
| Відновити базу на TEST
|-
| Security
| Користувачі, логіни, ролі
| Створити read-only користувача
|-
| SQL Server Agent
| Планові задачі
| Нічний backup, ETL, індексація
|-
| Execution Plan
| Аналіз запитів
| Знайти повільний JOIN
|-
| Activity Monitor
| Моніторинг активності
| Перевірити блокування
|}

Step: BACKUP DATABASE K2ERP_PROD

 TotalAmount

WHERE OrderDate >= '2026-01-01'

* servers;
* databases;
* tables;
* views;
* stored procedures;
* functions;
* users;
* roles;
* schemas;
* indexes;
* triggers;
* SQL Server Agent;
* jobs;
* linked servers;
* security;
* management;
* replication, якщо застосовується для. Загальна логіка встановлення:
! Приклад:
! Держспецзв’язку веде офіційний перелік забороненого до використання програмного забезпечення та комунікаційного обладнання, де згадуються продукти 1С/BAS, зокрема 1C:компанія-користувач 8 і BAS ERP. ! SSMS

Реплікатор K2

== Підключення до SQL Server ==

[[Категорія:BAS]]

RESTORE DATABASE K2ERP_TEST
Якщо BAS або staging працюють на SQL Server, SSMS здатна бути корисним для backup, restore, аналізу даних, перевірки таблиць, контрольних сум і підготовки міграції. ! :contentReference [oaicite:4]{index=4}

# Відкрити офіційну сторінку Microsoft Learn. При переході з BAS/1С у [[K2 ERP]] SSMS здатна бути технічним інструментом. WITH
FROM SalesOrders
[[Категорія:Qlik]]
CREATE USER analyst_readonly FOR LOGIN analyst_readonly;
[[Категорія:Інформаційна база BAS]]
 MOVE 'K2ERP_PROD' TO 'D:\SQLData\K2ERP_TEST.mdf',
У такому випадку SSMS здатна використовуватися для:

WITH INIT, COMPRESSION, STATS = 10;

 ↓

[[DBeaver]] і SSMS обидва можуть працювати з SQL Server, але мають різні акценти. Через SSMS можна підключатися до серверів, писати T-SQL, переглядати таблиці, керувати правами, робити backup і restore, налаштовувати jobs, аналізувати продуктивність і супроводжувати бази даних.== SSMS і SQL Server ==

Приклад:
Schedule: Every day 23:30
 ↓
SSMS сам по собі виступає як інструментом Microsoft і не виступає як продуктом 1С/BAS. UPDATE Documents
{{SEO
|title=SQL Server Management Studio — SSMS, SQL Server, Azure SQL, Query Editor, Object Explorer, backup, restore і ERP-бази
|description=SQL Server Management Studio: що таке SSMS, для чого потрібен, як працює з Microsoft SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL database in Microsoft Fabric, Object Explorer, Query Editor, backup, restore, безпека, ERP, K2 ERP, BAS/1С і міграція даних.
|keywords=SQL Server Management Studio, SSMS, Microsoft SQL Server, Azure SQL, Query Editor, Object Explorer, SQL Server backup, SQL Server restore, T-SQL, ERP база даних, K2 ERP, BAS, 1С, міграція даних
}}

'''SQL Server Management Studio''' — це клієнтський застосунок для роботи з SQL Server. :contentReference [oaicite:0]{index=0}

SSMS часто застосовується для для супроводу ERP-баз на SQL Server. ↓

Перед будь-якою ризиковою дією потрібен backup або інший план відкату. DBeaver — універсальний мультибазовий клієнт ERP для багатьох СУБД, зокрема PostgreSQL, MySQL, Oracle, SQL Server і SQLite.== Execution Plan ==
SSMS часто використовують для backup бази даних.== SSMS і безпека ==
Ні. це офіційне інтегроване середовище Microsoft; так само реалізовано перегляду баз даних, виконання T-SQL-запитів, адміністрування, backup/restore, конфігурація безпеки, роботи з агентом SQL Server, перегляду планів виконання, аналізу продуктивності та супроводу баз даних виступає ключовою рисою роботи з інфраструктурою SQL Server.[[Категорія:Query Editor]]
'''Критично.''' Backup, який ніколи не перевіряли через restore, не можна вважати надійним backup. Можливість
'''T-SQL''' або Transact-SQL — це діалект SQL для Microsoft SQL Server. Погана практика:

Для реальних систем пароль має відповідати політикам безпеки, а доступ має бути погоджений.

SQL-BI-DATAMART як приклад, адміністратор думав, що функціонує з TEST, але підключений до PROD. SSMS здатна допомогти зробити backup, підготувати міграцію й перевірити інформаційні дані, але стратегічне задача — перейти на безпечну ERP-архітектуру, як приклад K2 ERP.

FROM DISK = 'D:\Backup\K2ERP_PROD_2026_05_15.bak' </syntaxhighlight>

Offline installation

Для аналітиків, BI або технічної перевірки краще створювати read-only доступ.== Для чого потрібен SSMS ==

BEGIN TRAN;

New

  • table scan;
  • index scan;
  • index seek;
  • costly operators;
  • missing indexes;
  • expensive joins;
  • sort operations;
  • key lookup;
  • parameter sniffing;
  • проблемні фільтри.== Dev, Test, Prod ==
SSMS оптимізує:

* масовий UPDATE;
* масовий DELETE;
* ALTER TABLE;
* імпорт;
* міграція;
* оновлення версій ERP;
* зміна stored procedure;
* зміна індексів;
* restore;
* службові скрипти. Для мультибазового середовища DBeaver здатна бути зручнішим.
  • писати T-SQL;
  • виконувати запити;
  • переглядати результати;
  • запускати скрипти;
  • форматувати код;
  • працювати з транзакціями;
  • дивитися Messages;
  • дивитися execution plan;
  • зберігати SQL-файли;
  • виконувати адміністративні команди. # Завантажити SSMS installer. |-

| При переході з BAS | оптимізує технічно підготувати інформаційні дані, але не усуває ризики самої BAS/1С. # Перезавантажити комп’ютер, якщо потрібно. Так. SQL Server Agent застосовується для для планових задач. GROUP BY Code

Краще:

  • SELECT;
  • INSERT;
  • UPDATE;
  • DELETE;
  • CREATE TABLE;
  • ALTER TABLE;
  • CREATE VIEW;
  • CREATE PROCEDURE;
  • CREATE FUNCTION;
  • BACKUP DATABASE;
  • RESTORE DATABASE;
  • DBCC-команди;
  • адміністративні запити. Типові задачі:

SQL Server Management Studio — це базовий інструмент для адміністраторів, розробників, аналітиків і ERP-команд, які працюють із Microsoft SQL Server. ! Можна побачити:

FROM SalesOrders

GO

CREATE LOGIN analyst_readonly WITH PASSWORD = 'StrongPasswordHere';

Чи потрібен SSMS при міграції з BAS у K2 ERP?

Microsoft регулярно оновлює SSMS, додаючи нові функції, покращення продуктивності, security updates і bug fixes.

SQL-MIGRATION-STAGE
<syntaxhighlight lang="sql">
Основні об’єкти:

Це одна з найнебезпечніших помилок. :contentReference [oaicite:6]{index=6}

Backup у SSMS

У ньому можна бачити:

* UPDATE;
* DELETE;
* TRUNCATE;
* DROP;
* ALTER;
* ручні зміни регістрів;
* ручні зміни залишків;
* ручні зміни документів;
* ручні зміни прав;
* ручні зміни службових таблиць. Багато великих [[BAS]] / [[1С]]-баз працювали або працюють у клієнт-серверному режимі з Microsoft SQL Server. |-
| Основні компоненти
| Object Explorer, Query Editor, SQL Server Agent, Security, Activity Monitor. # Вибрати компоненти, якщо потрібно. DBeaver
__TOC__
WHERE ID = 123;

FROM BigMovements

[[Категорія:Хмарна ERP]]

Execution Plan важливий для оптимізації ERP-запитів, BI-запитів і складних звітів. ! Помилка

== Зовнішні посилання ==
Backup потрібен: У SSMS часто використовують два основні способи входу. Але SSMS часто використовують для адміністрування SQL Server-баз, на яких працювали або працюють 1С/BAS. |-
У ERP Корисний для backup, restore, діагностики, BI, staging і міграції.

Authentication: Windows Authentication

SSMS і Power BI

Чим SSMS відрізняється від DBeaver?

Тому потрібно контролювати: K2 ERP → SQL Server / Data Mart → SSMS для адміністрування → Power BI / Qlik для аналітики FROM BigMovements

COUNT(*) AS Cnt
Job: Nightly ERP Backup
{| class="wikitable" style="width:100%;"
! Для адміністрування корпоративних серверів часто краще використовувати Windows Authentication або централізовану модель доступу. як приклад, можна створити повний локальний layout командою:
vs_SSMS.exe --layout C:\SSMS_Layout --all
[[Категорія:Міграція з BAS]]

Microsoft Learn зазначає, що SSMS застосовується для для доступу, конфігурації, адміністрування й розробки компонентів SQL Server Database Engine; для розробки пакетів, моделей або звітів Microsoft рекомендує використовувати SQL Server Data Tools, а SSMS  для адміністрування SSIS, SSAS і SSRS на рівні сервера. Якщо [[K2 ERP]] використовує SQL Server або проміжні SQL-сховища, SSMS здатна бути корисним для:

<syntaxhighlight lang="sql">

[[Категорія:Заміна BAS]]

Для закритих серверів або середовищ без інтернету здатна знадобитися offline installation.

Backup / Restore через SSMS

Microsoft описує SSMS як integrated environment для керування будь-якою SQL-інфраструктурою: Database Engine, Azure SQL Database, Azure SQL Managed Instance, SQL database in Microsoft Fabric та іншими SQL-компонентами.

Ризикові дії: SQL-K2ERP-PROD

Windows Authentication і SQL Authentication

Через SSMS адміністратор здатна керувати безпекою SQL Server. * адміністрування бази;

  • перегляду структури;
  • backup/restore;
  • створення тестової копії;
  • перевірки staging-таблиць;
  • аналізу міграції;
  • створення read-only доступу;
  • перевірки логів інтеграцій;
  • підготовки data mart;
  • оптимізації SQL-запитів;
  • перевірки Power BI-запитів. | Запити, таблиці, backup, restore, security, jobs, execution plans, адміністрування.== Основні функції ERP SSMS ==
* зробити backup старої бази;
  • відновити копію на тестовий сервер;
  • виконати міграційні запити;
  • перевірити таблиці staging;
  • порахувати записи;
  • знайти дублікати;
  • перевірити external_id;
  • звірити контрольні суми;
  • підготувати data mart;
  • перевірити логи імпорту;
  • порівняти стару і нову систему.== SSMS і санкційний контекст 1С/BAS ==
  • backup ERP-бази;
  • restore на test;
  • аналіз таблиць;
  • перевірка даних;
  • діагностика повільних звітів;
  • контроль SQL Agent jobs;
  • перевірка прав;
  • аналіз блокувань;
  • підготовка BI-вивантажень;
  • контроль staging-таблиць;
  • міграція даних;
  • аудит інтеграцій. # Встановити SSMS. # Запустити `vs_SSMS.exe`. Приклад:

</syntaxhighlight> Він оптимізує знайти: так само можна обмежити layout окремими компонентами. |-

}

Query Editor — це редактор SQL-запитів у SSMS. :contentReference [oaicite:3]{index=3}

SSMS 22 має сучасні функції ERP, зокрема:

У SSMS потрібно чітко розділяти середовища:

Помилка: немає backup перед зміною

Краща практика:

MOVE 'K2ERP_PROD_log' TO 'D:\SQLLogs\K2ERP_TEST_log.ldf',
class="wikitable" style="width:100%;"
  • backup BAS-бази;
  • restore BAS-бази на тест;
  • аналізу розміру бази;
  • перевірки індексів;
  • перевірки продуктивності;
  • перегляду блокувань;
  • адміністрування SQL Server;
  • підготовки міграційного середовища;
  • вивантаження даних для міграції. * використовувати мінімально необхідні права;
  • мати окремі logins для людей і сервісів;
  • не працювати під `sa`;
  • не давати всім `sysadmin`;
  • робити backup перед змінами;
  • перевіряти restore;
  • розділяти DEV/TEST/PROD;
  • використовувати read-only для аналітиків;
  • не запускати важкі запити в піковий час;
  • документувати SQL Agent jobs;
  • контролювати SQL Server логи;
  • регулярно оновлювати SSMS;
  • встановлювати SSMS тільки з офіційного джерела Microsoft. * перевірити staging-таблиці;
  • переглянути результати вивантаження;
  • звірити кількість записів;
  • знайти некоректні інформаційні дані;
  • перевірити SQL Server jobs;
  • підготувати BI-контроль;
  • виконати технічну діагностику. Microsoft описує створення local layout для SSMS через bootstrapper. * jobs;
  • schedules;
  • alerts;
  • operators;
  • job history. SSMS — це клієнтський інструмент. SET SomeField = 'NewValue'
  • хто має SSMS;
  • хто має доступ до серверів;
  • які логіни використовуються;
  • чи виступає як MFA/SSO на рівні Windows або інфраструктури;
  • чи виступає як VPN;
  • чи виступає як firewall;
  • чи виступає як audit;
  • чи виступає як журнал змін;
  • чи дозволено експорт даних. Задачі:
FROM MigrationCounterparties

Головне. SQL Server Management Studio — це не сама база даних і не ERP. * DBeaver

Restore у SSMS

SQL2 Qlik або Power BI не повинні обходити модель доступу ERP і показувати зайві фінансові, зарплатні або персональні інформаційні дані.== Помилка: важкий SELECT у робочий час ==

WHERE ID = 123; Приклад агрегації: Типові сценарії: GO

через Activity Monitor у SSMS користувачі можуть дивитися активність SQL Server.
Ще краще  виконувати важкі звіти на репліці, data mart або BI-сховищі. Database: K2ERP_PROD

Висновок

Приклад:

USE K2ERP_PROD;

SSMS і ERP

SELECT

  • написати SQL-запит;
  • перевірити view;
  • створити data mart;
  • перевірити агрегації;
  • оптимізувати запит;
  • протестувати права read-only користувача;
  • звірити цифри з ERP;
  • підготувати SQL для Power BI. Питання

K2 ERP

Він дає можливість:

  • чіткі назви серверів;
  • різні кольори status bar, якщо налаштовано;
  • read-only доступ для аналітиків;
  • окремі логіни;
  • заборона небезпечних прав без потреби;
  • backup перед змінами;
  • правило “перевірити server name перед виконанням”. * нічний backup;
  • index maintenance;
  • оновлення версій статистики;
  • ETL;
  • вивантаження для BI;
  • імпорт даних;
  • очищення staging-таблиць;
  • контроль інтеграцій;
  • надсилання службових повідомлень. Для чого потрібна
Windows Authentication Вхід через обліковий запис Windows / домен Корпоративна мережа, Active Directory
SQL Server Authentication Окремий SQL-логін і пароль Сервіси, інтеграції, окремі технічні доступи

SELECT

-- Якщо помилка

SSMS дає дуже сильні функції ERP, але це створює ризики. FROM SomeTable

SSMS і міграція з BAS/1С у K2 ERP

ORDER BY OrderDate DESC; Activity Monitor не замінює повноцінний моніторинг, але корисний для швидкої діагностики.== Типові помилки в SSMS ==

SSMS часто використовують для backup і restore SQL Server-баз, зокрема ERP-баз, тестових копій і міграційних середовищ. Аналітичний запит здатна навантажити SQL Server. Рекомендації:

-- Перевірити результат

</syntaxhighlight>

  • підключатися до SQL Server;
  • підключатися до Azure SQL Database;
  • підключатися до Azure SQL Managed Instance;
  • підключатися до SQL database in Microsoft Fabric;
  • переглядати бази даних;
  • виконувати T-SQL-запити;
  • створювати таблиці, views, stored procedures, functions;
  • адмініструвати користувачів і ролі;
  • робити backup;
  • виконувати restore;
  • переглядати execution plans;
  • працювати з SQL Server Agent;
  • аналізувати блокування;
  • перевіряти індекси;
  • налаштовувати jobs;
  • працювати з security;
  • адмініструвати SSIS, SSAS, SSRS на серверному рівні. Реплікатор K2 здатна використовуватися для підготовки міграції з BAS/1С у K2 ERP. Причина

SSMS — потужний інструмент, але його сила вимагає дисципліни. Production-доступ, backup, restore, SQL-зміни, права, jobs і BI-запити мають бути контрольованими, документованими й погодженими. Компонент

GROUP BY ProductID;

Notification: Email to DBA

Чи можна через SSMS робити backup і restore?

  • створити базу даних;
  • відкрити таблицю;
  • написати SQL-запит;
  • перевірити інформаційні дані;
  • знайти помилку в інтеграції;
  • зробити backup перед оновленням;
  • відновити базу на тестовий сервер;
  • створити read-only користувача;
  • перевірити права;
  • подивитися execution plan;
  • знайти повільний запит;
  • перевірити розмір бази;
  • налаштувати SQL Agent job;
  • перевірити логи;
  • перенести базу між серверами;
  • підготувати інформаційні дані для BI;
  • перевірити міграцію з BAS / у K2 ERP. ERP → ETL / SQL Agent Job → Data Mart → Power BI
 
SQL1
BAS / 1С на SQL Server
SELECT *

ORDER BY SalesAmount DESC;

SSMS здатна дати доступ до дуже чутливих даних:
SELECT
== Див. так само ==

Power BI напряму читає важкі таблиці production ERP кожні 5 хвилин.== SSMS 22 ==

* перед оновленням ERP;
* перед міграцією;
* перед масовим імпортом;
* перед службовими SQL-змінами;
* перед оновленням структури;
* перед тестуванням;
* для аварійного відновлення. Але стару BAS-базу після переходу потрібно залишати лише як архів для читання, без активних інтеграцій і без паралельного ведення обліку. Запобіжники:

* modern connection experience;
* покращене відображення encryption;
* browsing для Fabric;
* GitHub Copilot у SSMS у preview;
* Query Hint Recommendation у preview;
* оновлення версій безпеки, продуктивності й надійності. Відповідь

<syntaxhighlight lang="text">

 STATS = 10;

* processes;
* waits;
* expensive queries;
* resource waits;
* data file I/O;
* recent expensive queries;
* блокування;
* навантаження. GO
SSMS  нативний інструмент Microsoft для SQL Server.<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">

Через SSMS можна керувати:
[[Категорія:Міграція з 1С]]
Але навіть транзакція не робить небезпечний SQL безпечним, якщо запит неправильний або порушує бізнес-логіку ERP.[[Категорія:Backup]]

Object Explorer зручний для швидкого перегляду структури бази. Microsoft Learn вказує, що актуальна гілка SSMS 22 встановлюється через Visual Studio Installer: інсталятор `vs_SSMS.exe` відкриває Visual Studio Installer, а standalone MSI для SSMS 22 немає. Базою даних виступає як SQL Server або інше сумісне SQL-середовище, до якого SSMS підключається.== Помилка: виконали запит не на тому сервері ==

Restore потрібен для відновлення бази. # Підключитися до SQL Server. Що означає

</div>

Приклад перевірки дублікатів:

</div>

Краще:
Для [[Qlik]] SSMS здатна використовуватися так само:
Для службових змін у SQL Server часто використовують транзакції. Наслідок
Погані назви:
Power BI / Qlik
[[Категорія:Цифрова незалежність України]]
Server name: sql-prod-01
Технічно можна, якщо виступає як права. Приклад
== T-SQL ==
Погано:
Staging tables
WHERE ID = 123;
![[Категорія:K2 ERP]]

ALTER ROLE db_datareader ADD MEMBER analyst_readonly;

== Security у SSMS ==
== SSMS і Реплікатор K2 ==
== Activity Monitor ==
TO DISK = 'D:\Backup\K2ERP_PROD_2026_05_15.bak'
|-
| Виконали UPDATE у PROD
| Переплутали сервер
| Пошкодження даних
|-
| Немає backup перед змінами
| Поспіх
| Немає відкату
|-
| Усі мають sysadmin
| Так простіше
| Критичний ризик безпеки
|-
| Power BI читає production
| Немає data mart
| Навантаження на ERP
|-
| SQL Agent jobs без моніторингу
| Немає відповідального
| Backup або ETL можуть не виконуватися
|-
| Restore поверх робочої бази
| Помилка вибору бази
| Втрата production
|-
| Збережені паролі без контролю
| Зручність
| Ризик несанкціонованого доступу
|}

=== Чи можна редагувати ERP-дані напряму через SSMS? ===

!== Коротко ==

</syntaxhighlight>

SUM(Quantity) AS Qty

Для підключення через SSMS потрібні:

Для SQL Server адміністрування SSMS часто виступає як основним інструментом. Microsoft зазначає, що перед offline install потрібно перевірити сертифікати й наявність Microsoft Visual C++ v14 Redistributable. Критерій Приклад T-SQL backup: Усім видати sysadmin, щоб не було проблем із доступом. # Прийняти умови. так само SSMS 22 можна встановлювати поруч з іншими версіями. :contentReference [oaicite:1]{index=1}


Read-only користувач системи

  • відновити production після аварії;
  • підняти тестову копію;
  • створити середовище для міграції;
  • перевірити backup;
  • відкотитися після помилки;
  • порівняти старий і новий стан. Типові jobs:

</syntaxhighlight>

SQL Server Agent

SQL-K2ERP-TEST
SQL Server Management Studio або SSMS  це офіційний інструмент Microsoft для роботи з SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL database in Microsoft Fabric та іншими SQL-компонентами.

SSMS і DBeaver

REPLACE,

Object Explorer

== Прямі зміни в ERP-базі через SSMS ==

* перевірка SQL-запитів;
* створення views;
* підготовка data mart;
* аналіз продуктивності;
* контроль джерела;
* перевірка даних до завантаження в Qlik.

SSMS і K2 ERP

Це інструмент адміністратора, розробника або аналітичні інструменти для роботи з Microsoft SQL Server та сумісними SQL-середовищами. -- ROLLBACK;

Приклад безпечнішої логіки: SSMS у такій архітектурі здатна допомогти:

WHERE Date >= '2026-01-01'

Транзакції

SSMS і BAS/1С

  • DEV;
  • TEST;
  • STAGE;
  • PROD;
  • ARCHIVE;
  • MIGRATION. |-
базовий ризик Прямі зміни в production-базі без backup і розуміння бізнес-логіки. історично виступає як російською програмною екосистемою, а BAS пов’язаний із цією технологічною спадщиною. :contentReference [oaicite:5]{index=5}

SQL-BAS-ARCHIVE </syntaxhighlight> Object Explorer — це дерево об’єктів SQL Server. Коли використовують SSMS дає можливість: