Проблема
- Встановлення сервера Microsoft SQL Server
- Налаштування зв'язку TCP/IP для Microsoft SQL Server
- Створення власного облікового запису користувача Microsoft SQL Server за допомогою Microsoft SQL Server Management Studio
- Рекомендації щодо зберігання даних Microsoft SQL Server
- Перемістіть базу даних Microsoft SQL Server у виділений том (розділ)
Рішення
Встановіть Microsoft SQL Server
-
Завантажте інсталяційний файл Microsoft SQL Server і запустіть його.
-
На екрані Виберіть тип інсталяції натисніть Спеціальний.
-
Перевірте або оновіть інсталяційний каталог і натисніть кнопку Встановити.
-
Коли інсталяційний пакет буде завантажено, з'явиться Центр встановлення SQL. У меню ліворуч виберіть пункт Інсталяція.
-
Натисніть Нова автономна інсталяція SQL Server або додавання функцій до наявної інсталяції.
-
На екрані Редакція виберіть редакцію, яку ви хочете використовувати, і натисніть кнопку Далі.
-
На екрані Умови ліцен зії прийміть умови ліцензії і натисніть Далі.
-
На екрані Microsoft Update встановіть прапорець навпроти пункту Використовувати Microsoft Update для перевірки оновлень.
-
На екрані Інсталювати правила натисніть кнопку Далі.
-
На екрані Вибір функцій установіть прапорець біля пункту Служби механізму баз даних і SDK для підключення клієнтів SQL (не застосовується для Microsoft SQL Server 2022). Натисніть кнопку Далі.
-
На екрані Конфігурація екземпляра перевірте деталі і натисніть Далі.
-
На сторінці Конфігурація сервера змініть тип запуску для агента SQL Server на Автоматичний і натисніть Далі.
-
На сторінці Конфігурація механізму бази даних виконайте такі дії:
-
Виберіть Змішаний режим.
-
Введіть і підтвердіть пароль для стандартного облікового запису користувача системного адміністратора (sa) SQL Server. Ви можете використовувати цей обліковий запис під час інсталяції ESET Inspect Server або створити власний обліковий запис користувача Microsoft SQL Server із достатніми привілеями.
-
Натисніть Додати поточного користувача.
-
Натисніть Далі.
-
-
Натисніть Встановити.
-
Після завершення інсталяції натисніть кнопку Закрити.
Налаштування зв'язку TCP/IP для Microsoft SQL Server
-
Відкрийте Microsoft SQL Server Configuration Manager.
-
У меню ліворуч виберіть пункт Мережева конфігурація SQL Server.
-
У правому меню двічі клацніть Протоколи для {ім'я_екземпляра}.
-
Переконайтеся, що протокол TCP/IP увімкнено.
-
У лівому меню виберіть пункт Служби сервера SQL.
-
У правому меню клацніть правою кнопкою миші службу SQL Server ({ім'я_екземпляра}). У контекстному меню виберіть Перезапустити.
-
У правому контекстному меню клацніть правою кнопкою миші службу SQL Server Agent ({ім'я_екземпляра}). У контекстному меню виберіть Перезапустити.
-
У вікні Служби Windows переконайтеся, що служба SQL Server запущена, інакше ESET Inspect Server не працюватиме.
Створення спеціального облікового запису користувача Microsoft SQL Server за допомогою Microsoft SQL Server Management Studio
-
ЗавантажтеMicrosoft SQL Server Management Studio та інсталюйте її на комп'ютері з Microsoft SQL Server.
-
Відкрийте програму Microsoft SQL Server Management Studio.
-
У вікні Підключення до сервера виконайте такі дії:
-
У спадному меню Тип сервера виберіть Сервер баз даних.
-
У спадному меню Ім'я сервера виберіть ім'я сервера.
-
У спадному меню Автентифікація виберіть Автентифікація Windows.
-
Натисніть кнопку Підключити.
-
-
У лівому бічному меню клацніть правою кнопкою миші папку Безпека . У контекстному меню виберіть Створити → Увійти.
-
У полі Ім'я для входу введіть ім'я облікового запису користувача. Виберіть Аутентифікація на SQL-сервері. Введіть і підтвердіть пароль.
-
Зніміть прапорець Примусово змінювати пароль після закінчення терміну дії.
-
У лівому бічному меню виберіть пункт Зіставлення користувачів. Зі списку користувачів, зіставлених з цим логіном, виберіть головний логін. У списку Членство в ролях бази даних переконайтеся, що вибрано загальнодоступний.
-
Натисніть Безпечні дані. Натисніть Пошук, виберіть Сервер і натисніть OK. Прокрутіть вниз список Дозволи для і для пункту Переглянути стан сервера встановіть прапорець біля пункту Надати.
-
У меню ліворуч натисніть Ролі сервера. У списку Ролі сервера виберіть dbcreator і переконайтеся, що вибрано пункт загальнодоступний .
-
Натисніть кнопку ОК.
Рекомендації щодо зберігання даних у Microsoft SQL Server
База даних Microsoft SQL є важливим компонентом ESET Inspect Server і може займати значний обсяг дискового простору. Для забезпечення стабільності операційної системи та збереження продуктивності ми рекомендуємо перемістити дані SQL Server і тимчасові папки у виділений том (розділ) або на окремий сервер.
ESET Inspect On-Prem контролює дисковий простір у таких місцях:
- Папка даних SQL Server - де Microsoft SQL Server зберігає базу даних ESET Inspect (розташування за замовчуванням:
C:\Program Files\Microsoft SQL Server\{ім'я_екземпляра}\MSSQL\DATA) - Тимчасова папка SQL Server - де Microsoft SQL Server зберігає тимчасові таблиці та внутрішні об'єкти (розташування за замовчуванням:
C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA\tempdb) - Папка даних ESET Inspect Server - зазвичай розташована за адресою
C:\ProgramData\ESET\Inspect Server\Server
Якщо база даних SQL Server працює на тій самій машині, що й ESET Inspect Server, ESET Inspect On-Prem припиняє приймати нові події, коли
- На диску з папкою даних SQL Server залишається менше 3% вільного місця
- На диску з тимчасовою папкою SQL Server залишається менше 3% вільного місця
- На диску з папкою даних ESET Inspect Server залишається менше 5% вільного місця
Якщо папка даних ESET Inspect Server і тимчасова папка SQL Server розміщуються на одному диску, ESET Inspect On-Prem припиняє приймати нові події, коли на диску залишається менше 10% вільного місця.
Якщо база даних SQL Server розміщена на тому самому комп'ютері, що й ESET Inspect On-Prem, забезпечте щонайменше 10% вільного місця на диску, що містить тимчасову папку SQL Server, щоб процес очищення працював належним чином. Будь-які проблеми, пов'язані з очищенням, позначаються червоними маркерами на діаграмі "Події, оброблені та збережені на комп'ютері " на вкладці " Завантаження подій " на інформаційній панелі ESET Inspect On-Prem.
Перенесіть базу даних Microsoft SQL Server у спеціальний том (розділ)
-
Переконайтеся, що на комп'ютері, де встановлено SQL Server, доступний спеціальний том (розділ), наприклад
E:\. -
Створіть порожню папку даних на виділеному томі (розділі), наприклад,
E:\DATA. -
Відкрийте Microsoft SQL Server Configuration Manager і підключіться до нього. Натисніть Новий запит і виконайте наведені нижче команди. Щоб виконати їх, натисніть кнопку Виконати.
ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'E:\DATA\model.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:\DATA\modellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'E:\DATA\MSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:\DATA\MSDBLog.ldf'); ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\DATA\tempdb.mdf'); ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\DATA\templog.ldf'); -
Зупиніть службу SQL Server. Щоб зупинити службу, запустіть командний рядок від імені адміністратора і виконайте наступну команду:
net stop mssqlserverЩоб перевірити, чи запущена служба MySQL, виконайте:
sc query mssqlserverДля іменованого екземпляра замініть
mssqlserverнаmssql${ім'я_екземпляра} -наприклад,mssql$instance2. -
Перемістіть вміст теки даних SQL до теки даних, створеної на виділеному томі (розділі), наприклад, до
E:\DATA. Теку з даними SQL зазвичай розташовано за адресоюC:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA. Щоб перевірити розташування теки даних, відкрийте Microsoft SQL Server Management Studio, у Провіднику об'єктів клацніть правою кнопкою миші ім'я сервера, виберіть Властивості, відкрийте Налаштування бази даних і встановіть прапорець у полі Дані у розділі Розташування бази даних за замовчуванням. -
Надайте екземпляру SQL Server дозвіл на доступ до теки даних на виділеному розділі
(у цьому прикладіE:\DATA):-
Отримайте ім'я облікового запису вашого екземпляра SQL Server:
-
Відкрийте Microsoft SQL Server Configuration Manager.
-
У меню ліворуч виберіть пункт Служби SQL Server.
-
У правому меню клацніть правою кнопкою миші SQL Server ({ім'я_екземпляра}), виберіть Властивості і скопіюйте значення поля Ім'я облікового запису на вкладці Вхід.
-
-
Зробіть папку даних на виділеному томі (розділі) доступною для екземпляра SQL Server:
-
Клацніть правою кнопкою миші на теці даних і виберіть Властивості.
-
У вікні Властивості даних відкрийте вкладку Безпека.
-
Клацніть Редагувати → Додати.
-
У полі Введіть імена об'єктів для вибору вставте ім'я облікового запису екземпляра, яке ви скопіювали, і натисніть кнопку Перевірити імена. Ім'я має бути підкреслено, що означає, що його розпізнано. Натисніть кнопку ОК.
-
Вибравши ім'я екземпляра облікового запису в розділі Імена груп або користувачів, встановіть прапорець у розділі Дозволити повний контроль і натисніть кнопку OK → OK.
-
-
-
Оновлення параметрів запуску бази даних:
-
Відкрийте Microsoft SQL Server Configuration Manager.
-
У лівому меню виберіть пункт Служби SQL Server.
-
У правому меню клацніть правою кнопкою миші SQL Server ({ім'я_екземпляра} ) і виберіть Властивості → Параметри запуску.
-
Оновіть параметри так, щоб вони відповідали розташуванню теки даних на виділеному томі (розділі), тобто
E:\DATAу цьому прикладі. -
Натисніть кнопку Застосувати.
-
-
Запустіть службу SQL Server. Щоб запустити службу, запустіть командний рядок від імені адміністратора і виконайте наступну команду:
net start mssqlserverЩоб перевірити, чи запущена служба MySQL, виконайте:
sc query mssqlserverДля іменованого екземпляра замініть
mssqlserverнаmssql${ім'я_екземпляра} -наприклад,mssql$instance2.