[KB8594] Установите Microsoft SQL Server для сервера ESET Inspect

примечание:

Этот документ переведен для вашего удобства с помощью машинного перевода. Пожалуйста, будьте уверены, что мы приложили все усилия, чтобы обеспечить максимально точный перевод. Однако ни один автоматизированный перевод не призван заменить переводчика-человека. Официальным текстом является английская версия, которую можно найти, нажав на English справа от этого текста (или внизу, если вы читаете с мобильного). Если у вас возникли вопросы или замечания относительно точности переведенного текста, пожалуйста, обратитесь к официальной версии на английском языке или свяжитесь с местной службой поддержки. Спасибо за ваше терпение.

Выпуск

Решение

Установите Microsoft SQL Server

Версия Microsoft SQL

Рекомендуется использовать версию Microsoft Server Enterprise/Standard, для которой требуется лицензия. Microsoft SQL Server Express не поддерживается ESET Inspect On-Prem.

  1. Загрузите файл установки Microsoft SQL Server и запустите его.

  2. На экране " Выбор типа установки " выберите " Выборочная".

  3. Проверьте или обновите каталог установки и нажмите Установить.

  4. После загрузки пакета установки появится Центр установки SQL. В левом боковом меню нажмите Установка.

  5. Щелкните Новая автономная установка SQL Server или добавьте функции к существующей установке.

  6. На экране Издание выберите издание, которое вы хотите использовать, и нажмите Далее.

  7. На экране Лицензионные условия примите условия лицензии и нажмите Далее.

  8. На экране Microsoft Update установите флажок Use Microsoft Update to check for updates.

  9. На экране Правила установки нажмите Далее.

  10. На экране Feature Selection установите флажок рядом с Database Engine Services и SQL Client connectivity SDK (не применимо для Microsoft SQL Server 2022). Нажмите кнопку Далее.

  11. На экране Instance Configuration проверьте информацию и нажмите Next.

  12. На экране Конфигурация сервера измените тип запуска агента SQL Server Agent на Автоматический и нажмите Далее.

  13. На экране Database Engine Configuration выполните следующие действия:

    1. Выберите Смешанный режим.

    2. Введите и подтвердите пароль для стандартной учетной записи системного администратора SQL Server (sa). Эту учетную запись можно использовать в процессе установки ESET Inspect Server; в качестве альтернативы можно создать собственную учетную запись пользователя Microsoft SQL Server с достаточными привилегиями.

    3. Нажмите Добавить текущего пользователя.

    4. Нажмите кнопку Далее.

  14. Нажмите Установить.

  15. После завершения установки нажмите Закрыть.


Настройка связи TCP/IP для Microsoft SQL Server

  1. Откройте Microsoft SQL Server Configuration Manager.

  2. В левом боковом меню нажмите Конфигурация сети SQL Server.

  3. В правом меню дважды щелкните Protocols for {instance_name}.

  4. Убедитесь, что протокол TCP/IP включен.

  5. В левом боковом меню нажмите Службы SQL Server.

  6. В правом боковом меню щелкните правой кнопкой мыши службу SQL Server ({имя_экземпляра}). В контекстном меню выберите Перезапустить.

  7. В правом боковом меню щелкните правой кнопкой мыши службу SQL Server Agent ({имя_экземпляра}). В контекстном меню выберите Перезапустить.

  8. В разделе Службы Windows убедитесь, что служба SQL Server запущена; в противном случае ESET Inspect Server не будет работать.


Создание пользовательской учетной записи Microsoft SQL Server с помощью Microsoft SQL Server Management Studio

Версии ESET Inspect On-Prem

В версии ESET Inspect On-Prem 1.8 и более поздних версиях изменились требуемые привилегии пользователей. Пользователи, переходящие на версию 1.8 или более позднюю, должны установить права пользователей перед обновлением сервера ESET Inspect.

  1. Загрузите Microsoft SQL Server Management Studio и установите ее на машину с Microsoft SQL Server.

  2. Откройте приложение Microsoft SQL Server Management Studio.

  3. В окне Подключение к серверу выполните следующие действия:

    1. В раскрывающемся меню Тип сервера выберите Database Engine.

    2. В раскрывающемся меню Имя сервера выберите имя сервера.

    3. В раскрывающемся списке Аутентификация выберите Аутентификация Windows.

    4. Нажмите кнопку Подключить.

  4. В левом боковом меню щелкните правой кнопкой мыши папку Security . В контекстном меню нажмите Новая Вход в систему.

  5. В поле Имя входа введите имя учетной записи пользователя. Выберите Аутентификация SQL Server. Введите и подтвердите пароль.

  6. Отмените выбор опции Обеспечить истечение срока действия пароля.

  7. В левом боковом меню нажмите Сопоставление пользователей. В списке пользователей, сопоставленных с этим логином, выберите основной логин. В списке членов роли базы данных убедитесь, что выбрано значение public.

  8. Щелкните Секьюрити. Нажмите Поиск, выберите Сервер и нажмите OK. Прокрутите вниз список Разрешения для и для состояния сервера View Server установите флажок Грант.

  9. В левом боковом меню нажмите Роли сервера. В списке Роли сервера выберите dbcreator и убедитесь, что выбрано значение public .

  10. Нажмите кнопку 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 на выделенный том (раздел)

  1. Убедитесь, что на машине, где установлен SQL Server, доступен выделенный том (раздел), например E:\.

  2. Создайте пустую папку данных на выделенном томе (разделе), например E:\DATA.

  3. Откройте 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');
  4. Остановите службу SQL Server. Чтобы остановить службу, запустите Command Prompt от имени администратора и выполните следующую команду:

    net stop mssqlserver

    Чтобы проверить, запущена ли служба MySQL, выполните:

    sc query mssqlserver

    Для именованного экземпляра замените mssqlserver на mssql${имя_экземпляра} - например, mssql$instance2.

  5. Переместите содержимое папки данных 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.

  6. Дайте экземпляру SQL Server разрешение на доступ к папке данных на выделенном разделе(E:\DATA в данном примере):

    1. Узнайте имя учетной записи экземпляра SQL Server:

      1. Откройте Microsoft SQL Server Configuration Manager.

      2. В левом боковом меню щелкните Службы SQL Server.

      3. В правом меню щелкните правой кнопкой мыши SQL Server ({имя_экземпляра}), выберите Properties (Свойства ) и скопируйте значение поля Account Name (Имя учетной записи ) на вкладке Log On (Вход).

    2. Сделайте папку данных на выделенном томе (разделе) доступной для экземпляра SQL Server:

      1. Щелкните правой кнопкой мыши папку данных и выберите пункт Свойства.

      2. В окне Свойства данных откройте вкладку Безопасность.

      3. Нажмите РедактироватьДобавить.

      4. В поле Введите имена объектов для выбора вставьте имя учетной записи экземпляра, которое вы скопировали, и нажмите кнопку Проверить имена. Имя должно быть подчеркнуто, что означает, что оно распознано. Нажмите кнопку OK.

      5. Выбрав имя учетной записи экземпляра в разделе Группы или имена пользователей, установите флажок в поле Разрешить полный контроль и нажмите OKOK.

  7. Обновите параметры запуска базы данных:

    1. Откройте Microsoft SQL Server Configuration Manager.

    2. В левом боковом меню щелкните Службы SQL Server.

    3. В правом меню щелкните правой кнопкой мыши SQL Server ({имя_экземпляра}) и выберите PropertiesStartup Parameters.

    4. Обновите параметры, чтобы они соответствовали расположению папки данных на выделенном томе (разделе), то есть в данном примере E:\DATA.

    5. Нажмите кнопку Применить.

  8. Запустите службу SQL Server. Чтобы запустить службу, запустите Command Prompt от имени администратора и выполните следующую команду:

    net start mssqlserver

    Чтобы проверить, запущена ли служба MySQL, выполните следующую команду:

    sc query mssqlserver

    Для именованного экземпляра замените mssqlserver на mssql${имя_экземпляра} - например, mssql$instance2.