Выпуск
- Установите 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 установите флажок Use Microsoft Update to check for updates.
-
На экране Правила установки нажмите Далее.
-
На экране Feature Selection установите флажок рядом с Database Engine Services и SQL Client connectivity SDK (не применимо для Microsoft SQL Server 2022). Нажмите кнопку Далее.
-
На экране Instance Configuration проверьте информацию и нажмите Next.
-
На экране Конфигурация сервера измените тип запуска агента SQL Server Agent на Автоматический и нажмите Далее.
-
На экране Database Engine Configuration выполните следующие действия:
-
Выберите Смешанный режим.
-
Введите и подтвердите пароль для стандартной учетной записи системного администратора SQL Server (sa). Эту учетную запись можно использовать в процессе установки ESET Inspect Server; в качестве альтернативы можно создать собственную учетную запись пользователя Microsoft SQL Server с достаточными привилегиями.
-
Нажмите Добавить текущего пользователя.
-
Нажмите кнопку Далее.
-
-
Нажмите Установить.
-
После завершения установки нажмите Закрыть.
Настройка связи TCP/IP для Microsoft SQL Server
-
Откройте Microsoft SQL Server Configuration Manager.
-
В левом боковом меню нажмите Конфигурация сети SQL Server.
-
В правом меню дважды щелкните Protocols for {instance_name}.
-
Убедитесь, что протокол TCP/IP включен.
-
В левом боковом меню нажмите Службы SQL Server.
-
В правом боковом меню щелкните правой кнопкой мыши службу 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.
-
В окне Подключение к серверу выполните следующие действия:
-
В раскрывающемся меню Тип сервера выберите Database Engine.
-
В раскрывающемся меню Имя сервера выберите имя сервера.
-
В раскрывающемся списке Аутентификация выберите Аутентификация Windows.
-
Нажмите кнопку Подключить.
-
-
В левом боковом меню щелкните правой кнопкой мыши папку Security . В контекстном меню нажмите Новая → Вход в систему.
-
В поле Имя входа введите имя учетной записи пользователя. Выберите Аутентификация SQL Server. Введите и подтвердите пароль.
-
Отмените выбор опции Обеспечить истечение срока действия пароля.
-
В левом боковом меню нажмите Сопоставление пользователей. В списке пользователей, сопоставленных с этим логином, выберите основной логин. В списке членов роли базы данных убедитесь, что выбрано значение public.
-
Щелкните Секьюрити. Нажмите Поиск, выберите Сервер и нажмите OK. Прокрутите вниз список Разрешения для и для состояния сервера View Server установите флажок Грант.
-
В левом боковом меню нажмите Роли сервера. В списке Роли сервера выберите dbcreator и убедитесь, что выбрано значение public .
-
Нажмите кнопку OK.
Рекомендации по хранению данных 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\{имя_инстанции}\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 и подключитесь к нему. Щелкните New Query (Новый запрос ) и выполните приведенные ниже команды. Чтобы выполнить их, нажмите кнопку Выполнить.
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. Чтобы остановить службу, запустите Command Prompt от имени администратора и выполните следующую команду:
net stop mssqlserverЧтобы проверить, запущена ли служба MySQL, выполните:
sc query mssqlserverДля именованного экземпляра замените
mssqlserverнаmssql${имя_экземпляра} -например,mssql$instance2. -
Переместите содержимое папки данных SQL в папку данных, созданную на выделенном томе (разделе), например, в
E:\DATA. Обычно папка данных SQL находится по адресуC:\Program Files\Microsoft SQL Server\{имя_инстанции}\MSSQL\DATA. Чтобы проверить расположение папки данных, откройте Microsoft SQL Server Management Studio, в Object Explorer щелкните правой кнопкой мыши имя сервера, выберите Properties, откройте Database Settings и отметьте поле Data в пункте Database default locations. -
Дайте экземпляру SQL Server разрешение на доступ к папке данных на выделенном разделе
(E:\DATAв данном примере):-
Узнайте имя учетной записи экземпляра SQL Server:
-
Откройте Microsoft SQL Server Configuration Manager.
-
В левом боковом меню щелкните Службы SQL Server.
-
В правом меню щелкните правой кнопкой мыши SQL Server ({имя_экземпляра}), выберите Properties (Свойства ) и скопируйте значение поля Account Name (Имя учетной записи ) на вкладке Log On (Вход).
-
-
Сделайте папку данных на выделенном томе (разделе) доступной для экземпляра SQL Server:
-
Щелкните правой кнопкой мыши папку данных и выберите пункт Свойства.
-
В окне Свойства данных откройте вкладку Безопасность.
-
Нажмите Редактировать → Добавить.
-
В поле Введите имена объектов для выбора вставьте имя учетной записи экземпляра, которое вы скопировали, и нажмите кнопку Проверить имена. Имя должно быть подчеркнуто, что означает, что оно распознано. Нажмите кнопку OK.
-
Выбрав имя учетной записи экземпляра в разделе Группы или имена пользователей, установите флажок в поле Разрешить полный контроль и нажмите OK → OK.
-
-
-
Обновите параметры запуска базы данных:
-
Откройте Microsoft SQL Server Configuration Manager.
-
В левом боковом меню щелкните Службы SQL Server.
-
В правом меню щелкните правой кнопкой мыши SQL Server ({имя_экземпляра}) и выберите Properties → Startup Parameters.
-
Обновите параметры, чтобы они соответствовали расположению папки данных на выделенном томе (разделе), то есть в данном примере
E:\DATA. -
Нажмите кнопку Применить.
-
-
Запустите службу SQL Server. Чтобы запустить службу, запустите Command Prompt от имени администратора и выполните следующую команду:
net start mssqlserverЧтобы проверить, запущена ли служба MySQL, выполните следующую команду:
sc query mssqlserverДля именованного экземпляра замените
mssqlserverнаmssql${имя_экземпляра} -например,mssql$instance2.