Только для продукта ПОЛИНОМ:MDM
Управление хранилищами
Создание хранилища
Чтобы добавить новое хранилище, выполните следующие действия в приложении ПОЛИНОМ:MDM Администратор.
Нажмите на панели инструментов вкладки Управление хранилищами кнопку
Добавить хранилище. В списке хранилищ появится новое хранилище.Введите имя хранилища.
Выберите СУБД и способ создания базы данных:
Создать новую;
Создать по шаблону;
Указать существующую
Примечание
Способы создания базы данных подробно описаны в разделе Работа с базами данных.
После создания базы данных подключитесь к хранилищу.
Подключение к хранилищу
Для подключения к хранилищу в приложении ПОЛИНОМ:MDM Администратор необходимо установить соединение с сервером базы данных и авторизоваться на сервере.
На вкладке Параметры хранилища укажите параметры соединения с сервером базы данных (имя и пароль пользователя SQL Server) и нажмите кнопку Проверить соединение.
Если имя пользователя и пароль введены верно, соединение будет установлено.
Примечание
Для успешной работы с системой ПОЛИНОМ:MDM пользователь, от имени которого устанавливается соединение, должен иметь права на чтение и запись в базе данных, с которой устанавливается соединение.
Важно
Для некоторых операций (например, пересборка индексов, добавление пользователей из SQL) требуются повышенные привилегии. На время выполнения таких операций потребуется установить соединение с базой данных от имени пользователя СУБД с правами администратора.
Подключитесь к хранилищу, нажав кнопку
Подключиться в верхней части окна. В открывшемся окне выберите способ авторизации.
Нажмите кнопку Подключиться.
Удаление хранилища
Чтобы удалить хранилище из списка хранилищ ПОЛИНОМ:MDM, выберите его на вкладке Управление хранилищами и нажмите на панели инструментов кнопку
Удалить хранилище. Подтвердите действие в открывшемся окне.
Пересоздание структуры хранилища
Структура и наполнение хранилища зависят от подключенной к нему базы данных. Если необходимо пересоздать хранилище и удалить содержимое базы данных, сделайте следующее.
В приложении ПОЛИНОМ:MDM Администратор на вкладке Управление хранилищами выберите хранилище и подключитесь к нему.
В разделе Структура хранилища нажмите кнопку Пересоздать структуру.
Подтвердите действие в открывшемся окне.
Осторожно
В результате выполнения команды:
от хранилища будут отключены все пользователи;
удалится содержимое базы данных хранилища;
удалится журнал событий.
Экспорт данных в ОСА
Экспортный файл с данными о пользователях, ролях и оргструктуре хранилища ПОЛИНОМ:MDM может быть использован для передачи данных из хранилища ПОЛИНОМ:MDM в базу данных Общего сервиса аутентификации (ОСА). Рекомендуется осуществлять экспорт при первичном вводе ОСА в эксплуатацию.
Экспорт выполняется в файл формата json.
Откройте приложение ПОЛИНОМ:MDM Администратор.
Выберите хранилище на вкладке Управление хранилищами и подключитесь к нему.
В разделе Прочее нажмите кнопку Экспортировать данные о пользователях, ролях и оргструктуре.
Задайте наименование файла, выберите папку и нажмите Сохранить.
Важно
Системные пользователи ПОЛИНОМ:MDM не экспортируются в ОСА.
Перенос хранилища в другую СУБД
Чтобы перенести хранилище в другую СУБД, необходимо:
Создать пустое хранилище под управлением СУБД, на которую требуется перейти;
Отключить все пользовательские соединения с исходной базой данных;
Конвертировать исходную базу данных в необходимый формат и перенести ее в созданное пустое хранилище, используя утилиту CloneDatabase.exe.
Например, при переносе хранилища StoreOld, работающего с СУБД MS SQL Server в хранилище StoreNew, работающее с СУБД Postgre SQL порядок действий будет следующий:
Создайте хранилище с пустой базой данных под управлением СУБД Postgre SQL.
Отключите все пользовательские соединения с исходной базой данных;
Опасно
Работа пользователей с базой данных во время конвертации может привести к потере данных!
Выполните в командной строке команду:
CloneDatabase.exe -src=StoreOld -dst=StoreNew -U=admin -pw=111Параметры команды:
-src – имя исходного хранилища;
-dst – имя нового хранилища;
-U – имя sql-пользователя с правами администратора СУБД;
-pw – пароль sql-пользователя.
Команда должна выполняться из папки, в которой находится утилита CloneDatabase.exe, в противном случае требуется указать путь к утилите, например:
C:\Program Files (x86)\ASCON\Polynom\Bin\Client\net8.0\CloneDatabase.exe" -src=StoreOld -dst=StoreNew -U=admin -pw=111Опасно
Убедитесь, что хранилища указаны верно. Ошибочное указание хранилища приведет к потере данных!