Конвертация базы из MS SQL в Postgre (не ниже 13 версии) осуществляется в Центре обновления баз данных . Версия базы "Бюджет-СМАРТ" данных должна быть не ниже 22.01.
Требуется ключ лицензии на миграцию каждой базы данных.
В процессе миграции пароли всех новых учетных записей, отсутствующих в СУБД Postgre, принимают значение «12345678» с обязательным требованием изменения при первом входе в базу данных (для этих пользователей принудительно включается настройка "Меню Настройки: НАСТРОЙКИ \ Доступ \ Пароли \ Пользователь должен изменить пароль при следующем входе").
|
При миграции базы данных на СУБД PostgreSQL не переносятся пользовательские отчеты из папки "Общие отчеты". Следует перевести эти отчеты на "Генератор отчетов (с использованием макетов)" - самостоятельно, либо обратившись к разработчику комплекса (см багтрекинг в личном кабинете на сайте разработчика).
|
Не переносятся
При миграции базы данных на СУБД PostgreSQL не переносятся следующие данные:
• | отчеты из папок "Общие отчеты" и "Мои отчеты" и их варианты; |
Следует перевести эти отчеты на "Генератор отчетов (с использованием макетов)" - самостоятельно создать вариант аналогичного отчета на макетах, либо обратившись к разработчику комплекса (см багтрекинг в личном кабинете на сайте разработчика).
• | отчет "Генератор отчетов с произвольной группировкой" и его варианты; |
Следует ещё на СУБД MS SQL сконвертировать нужные варианты отчета в варианты для "Генератор отчетов (с использованием макетов)" по кнопке "Сконвертировать в отчет с макетами" (см в отчете "Генератор отчетов с произвольной группировкой"). Если в вариантах применялся альтернативный шаблон, то его следует сформировать заново уже на СУБД Postgre после отладки варианта отчета на макетах.
• | режим "Навигатор: СЕРВИСНЫЕ РЕЖИМЫ \ Подготовка к следующему финансовому году \ Расчет лимитов на следующий финансовый год". |
• | режим "Навигатор: ЭЛЕКТРОННЫЙ ОБМЕН ДОКУМЕНТАМИ \ ВЗАИМОДЕЙСТВИЕ С КРУ \ План финансирования организаций". |
Порядок действий:
0) Получить ключ лицензии на миграцию базы данных.
1) Установить на мигрируемую базу (MS SQL) дополнение "Пакет программ для миграции данных" в центре обновлений баз данных.
2) Подготовить базу данных на MS SQL к переносу на PostGre: ПК "Бюджет-СМАРТ" - меню Управление базами - правая мышь на базе - пункт "Подготовка к миграции".
3) Перевести базу на PostGre: в программе "Центр обновления баз данных" войти в режим миграции, подключится к серверу MS SQL и выбрать исходную базу, указать параметры подключения к PostGre и выполнить миграцию данных. В результате будет создана новая база на PostGre как копия исходной базы.
Режим миграции следует выбирать до подключения к SQL серверу (сразу после запуска центра обновлений):
![migration_pg_co](migration_pg_co.jpg)
![migration_pg_co_2](migration_pg_co_2.jpg)
• | База данных источник - база данных MS SQL, данные которой надо перевести в базу на PostGre. При выборе базы проверяется наличие ключа лицензии для миграции данных. В этом же окне сообщения об отсутствии ключа по кнопке Ok вводится ключ лицензии.
|
• | Имя пакета - заполняется автоматически после выбора исходной базы данных, служебная информация. Если в выбранной исходной базе данных пакет миграции отсутствует (выдаст предупреждение), то следует в том же центре обновлений баз на вкладке "Обновление" в режиме "Дополнения" установить "Пакет программ для миграции данных", затем вернутся на вкладку "Миграция". |
• | Папка выгрузки - папка для временных файлов. У пользователя, который проводит миграцию (запустил центр обновлений), должен быть полный доступ на неё. |
• | Резервная копия - путь и имя файла резервной копии исходной базы данных, которая будет создана перед осуществлением процедуры миграции (если включено).
|
• | СУБД приемник - параметры подключения к СУБД PostGre, где расположена база "приёмник" мигрируемых данных. Логин dbo и его пароль. |
• | База данных приемник - имя базы на PostGre, куда будут перенесены данные. |
|