Миграция базы данных на PostgreSQL
Перед осуществлением миграции базы данных «Администратор-Д» на PostgreSQL необходимо обновить базу данных до актуальной версии и установить все доступные патчи.
1. Установка пакета компонентов для обеспечения миграции
Запустите приложение «Центр обновлений» и в стандартном режиме обновления баз данных выберите базу-источник в разделе База данных.
В раскрывающемся списке выберите Дополнения, установите флажок в строке «Пакет программ для миграции данных», и нажмите кнопку [Выполнить].
По окончании установки нажмите кнопку [OK].
2. Подготовка базы данных к миграции
Войдите в исходную базу данных под учетной записью администратора.
Выберите режим Управление базами данных.
В открывшемся окне выбора сервера баз данных отметьте опцию «текущий сервер» и нажмите кнопку [OK].
В списке баз данных в левой части открывшегося окна выберите исходную базу для миграции. Откройте контекстное меню и в разделе Дополнительные операции выберите строку «Подготовка к миграции».
Процесс подготовки может занять некоторое время. При наличии некорректных данных откроется промежуточный протокол с описанием ошибок и предложением их исправить.
Для исправления некорректных данных нажмите кнопку [Продолжить]. Если не все некорректные данные удалось исправить, нажмите кнопку [Закрыть] и повторно запустите режим подготовки к миграции.
После успешного завершения процедуры будет выведен протокол вида:
3. Миграция базы данных
Для осуществления миграции запустите приложение «Центр обновлений», перейдите на вкладку Миграция, установите параметры соединения с сервером исходной БД и нажмите кнопку [Подключиться].
Для ускорения процедуры миграции рекомендуется запускать ее на компьютере, где установлена СУБД MS SQL.
Выберите БД-источник для миграции, в результате откроется сообщение о необходимости получения ключа от разработчика для выбранной исходной БД.
По кнопке [OK] откроется окно, из которого требуется скопировать сигнатуру и оформить заявку в Личном кабинете на сайте компании, указав программный продукт «Миграция данных (POSTGRES)». Полученный ключ вставьте в поле Введите полученный ключ и нажмите кнопку [Применить].
Далее заполните следующие поля:
- Имя новой БД - по умолчанию заполняется именем БД-источника;
- Поставщик СУБД – «Postgre»;
- Адрес (имя) севера - имя сервера БД-приемника;
- Порт;
- Логин - «dbo»;
- Пароль – пароль пользователя «dbo».
Для запуска процедуры миграции нажмите кнопку [Выполнить].
При наличии ошибок в базе данных процедура не будет выполнена, по результатам будет предложено выполнить отмену всех изменений. Файл с полученной отладочной информацией рекомендуется отправить разработчику.
При успешном прохождении процедуры протокол сообщит о том, что миграция БД выполнена.
В процессе миграции пароли пользователей не переносятся. Всем новым учетным записям, перенесенным из базы на MS SQL, и отсутствующим в СУБД PostgreSQL, присваивается пароль «12345678», и включается настройка об обязательном изменении пароля при первом входе в базу данных.