Миграция баз данных из MS SQL Server в PostgreSQL

Для переноса информации из базы данных MS SQL Server в базу данных PostgreSQL необходимо иметь:

  • настроенный сервер PostgreSQL (см. Ручная установка PostgreSQL);
  • доступ с использованием SQL аутентификации к учетной записи, которая имеет роль superuser на сервере PostgreSQL.

Внимание!

  • Процедура миграции доступна только для баз версии 6.0 и выше.
  • Версия мигрируемой базы MS SQL и версия Business Studio, в которой будет выполняться процедура миграции, должны быть совместимыми (см. История версий). Так, например, если мигрируемая база имеет версию 6.0.2.0, то и версия BS, в которой будет выполняться миграция, должна быть строго такой, которая работает с этой версией базы - BS 6.0.8843 или 6.0.8882.

Миграция баз данных осуществляется в окне Свойства подключения к базе данных, для этого необходимо:

  1. В поле Тип сервера баз данных указать тип сервера: PostgreSQL Server.
  2. В поле Сервер базы данных вручную указать сервер PostgreSQL в формате ИмяКомпьютера:НомерПорта.
  3. В поле База данных указать базу данных одним из способов:
    • ввести новое имя для создания на сервере новой базы данных;
    • с помощью выпадающего списка или вручную указать существующую базу для её удаления и создания новой на её месте.
  4. Включить опцию SQL аутентификация.
  5. Нажать кнопку Мигрировать из… и ввести учетные данные пользователя с ролью superuser.
  6. В появившемся окне выбрать базу данных MS SQL Server.
  7. Дождаться сообщения о завершении миграции базы данных.
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki