Только для продукта ПОЛИНОМ:MDM
Настройка сервера баз данных
Общие настройки
На компьютере, где будут расположены хранилища, должна быть установлена СУБД Microsoft SQL Server или PostgreSQL.
В СУБД должна быть зарегистрирована учетная запись с правами администратора. В примерах, демонстрируемых в справочной системе, – это учетная запись с именем ADMIN.
В СУБД должна быть зарегистрирована учетная запись, от имени которой ПОЛИНОМ:MDM будет соединяться с сервером баз данных. В примерах, демонстрируемых в справочной системе, – это учетная запись с именем POLYNOMCONNECTOR.
Если планируется развертывание базы данных по сети, когда SQL-сервер и ПК администратора ПОЛИНОМ:MDM являются разными машинами, то потребуется дополнительная настройка ПК администратора.
Настройки СУБД
Общие настройки
Учетная запись, от имени которой работает Microsoft SQL Server, должна иметь разрешения на запись информации в папку, в которой создается база данных.
Настройка аутентификации
На сервере должна быть включена SQL-аутентификация:
Запустите утилиту SQL Server Management Studio и подключитесь к серверу.
Откройте свойства сервера.
Перейдите на вкладку Безопасность.
Включите опцию Проверка подлинности SQL Server и Windows.
Внимание
При внесении изменений в конфигурацию SQL-сервера требуется перезапуск службы Microsoft SQL Server.
Общие настройки
В конфигурационные файлы должны быть внесены следующие изменения.
Файл pg_hba.conf – для разрешения удаленного доступа к СУБД PostgreSQL внесите изменения в соответствии с документацией поставщика СУБД.
Файл postgresql.conf – задайте значения параметров:
timezone – текущий часовой пояс, например:
timezone = 'Europe/Moscow'
lc_messages – язык системных сообщений СУБД PostgreSQL. Для корректного отображения сообщений об ошибках параметр должен иметь значение en_US.UTF-8:
lc_messages = 'en_US.UTF-8'
max_connections – максимальное количество одновременных подключений к серверу баз данных, значение параметра должно быть >= 1000:
max_connections = 1000
Настройка аутентификации
Убедитесь, что для учетной записи, от имени которой будет создаваться хранилище, и учетной записи, от имени которой ПОЛИНОМ:MDM будет соединяться с сервером баз данных, установлен метод аутентификации по паролю – md5.
Настройка параметров аутентификации осуществляется в файле pg_hba.conf, который расположен в каталоге установки PostgreSQL (по умолчанию в C:\Program Files\PostgreSQL\12\data).
В конфигурационном файле должны быть указаны следующие параметры:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::0/0 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
Запись вида
host all all 0.0.0.0/0 md5
устанавливает для всех учетных записей метод парольной аутентификации md5.
Примечание
Если для учетных записей, работающих с другими приложениями, требуется установить иные виды аутентификации, укажите их выше.
# IPv4 local connections:
host all user 0.0.0.0/0 sspi include_realm=0
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all user ::0/0 sspi include_realm=0
host all all ::0/0 md5
В данном примере для учетной записи user установлен метод аутентификации sspi, для остальных – md5.
Особенности развертывания баз данных по сети
Архитектура ПОЛИНОМ:MDM позволяет создавать хранилища по сети. В этом случае создание хранилищ выполняется с компьютера администратора ПОЛИНОМ:MDM, на котором установлена серверная часть ПОЛИНОМ:MDM.
Создание по сети хранилища с новой (пустой) базой данных не требует никаких дополнительных настроек.
Для создания по сети хранилища с базой данных по шаблону требуется выполнить подготовительные действия, перечень которых определяется используемой СУБД.
На компьютере, где установлен SQL Server, создайте сетевую папку и обеспечьте возможность записи файлов в эту папку с компьютера администратора ПОЛИНОМ:MDM.
В процессе развертывания базы данных в эту папку помещается ее резервная копия, которая будет автоматически удалена по окончании процесса.
На компьютере администратора ПОЛИНОМ:MDM, с которого будет запущен процесс создания базы данных по шаблону, должен быть установлен пакет инструментов Command Line Tools, входящий в состав дистрибутива PostgreSQL. Данные инструменты необходимы для копирования резервной копии базы данных на сервер.
В переменной среды PATH должна быть указана папка C:\Program Files\PostgreSQL\12\bin. Путь к папке может отличаться в зависимости от используемой версии СУБД.
Внимание
Необходимо использовать одинаковые версии Command Line Tools и сервера Postgre SQL.