Поделиться через


Работа с проектами SSMA (OracleToSQL)

Чтобы перенести базы данных Oracle в SQL Server, сначала создайте проект SSMA. Проект представляет собой файл, содержащий следующие сведения:

  • Метаданные о базах данных Oracle, которые требуется перенести в SQL Server.
  • Метаданные целевого экземпляра SQL Server, получающего перенесенные объекты и данные.
  • Сведения о подключении SQL Server.
  • Параметры проекта.

При открытии проекта он отключен от Oracle и SQL Server. Это позволяет работать в автономном режиме. Сведения о повторном подключении к SQL Server см. в разделе "Подключение к SQL Server" (OracleToSQL).

Просмотр параметров проекта по умолчанию

SSMA содержит несколько параметров для преобразования и загрузки объектов базы данных, переноса данных и синхронизации SSMA с Oracle и SQL Server. Параметры по умолчанию подходят для многих пользователей. Однако перед созданием нового проекта SSMA необходимо просмотреть параметры. Если вы хотите, можно изменить параметры по умолчанию, которые будут использоваться для всех новых проектов.

Просмотр параметров проекта по умолчанию

  1. В меню "Сервис" выберите параметры проекта по умолчанию.

  2. Выберите тип проекта в раскрывающемся списке "Целевая версия миграции", для которого необходимо просмотреть или изменить параметры, а затем перейдите на вкладку "Общие ".

  3. В левой области выберите "Преобразование".

  4. В правой области просмотрите и измените параметры по мере необходимости. Дополнительные сведения об этих параметрах см. в разделе "Параметры проекта" (преобразование) (OracleToSQL).

  5. Повторите шаги 1-3 для страниц миграции, синхронизации, загрузки системных объектов, графического интерфейса и сопоставления типов.

Создать новые проекты

Чтобы перенести данные из баз данных Oracle в SQL Server, необходимо сначала создать проект.

Создание проекта

  1. В меню Файл выберите пункт Создать проект.

    Откроется диалоговое окно Создание проекта .

  2. В поле Name введите имя проекта.

  3. В поле "Расположение" введите или выберите папку для проекта, а затем нажмите кнопку "ОК".

  4. В раскрывающемся списке миграции выберите версию целевого SQL Server, используемую для миграции. Доступны следующие варианты.

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2014
    • SQL Server 2016
    • SQL Server 2017
    • SQL Server 2019
    • SQL Server 2022
    • База данных SQL Azure

Настройка параметров проекта

Помимо определения параметров проекта по умолчанию, которые применяются ко всем новым проектам SSMA, можно настроить параметры для каждого проекта. Дополнительные сведения см. в разделе "Настройка параметров проекта " (OracleToSQL)".

При настройке сопоставлений типов данных между исходными и целевыми базами данных можно определить сопоставления на уровне проекта, базы данных или объекта. Дополнительные сведения см. в разделе "Сопоставление типов данных Oracle и SQL Server" (OracleToSQL).

Сохранение проектов

При сохранении проекта SSMA сохраняет параметры проекта и при необходимости метаданные базы данных в файл проекта.

Сохранение проекта

  • В меню Файл выберите команду Сохранить проект.

    Если схемы в проекте изменились или не были преобразованы, SSMA предложит загрузить и сохранить метаданные. Загрузка и сохранение метаданных позволяет работать в автономном режиме. Он также позволяет отправлять полный файл проекта другим людям, таким как персонал технической поддержки. Если вам будет предложено сохранить метаданные, сделайте следующее:

    1. Для каждой схемы, отображающей состояние отсутствующих метаданных, установите флажок рядом с именем базы данных.

      Сохранение метаданных может занять несколько минут. Если вы еще не хотите сохранить метаданные, не установите флажки.

    2. Выберите кнопку Сохранить.

      SSMA анализирует схемы Oracle и сохраняет метаданные в файле проекта.

Открытие проектов

При открытии проекта он отключен от Oracle и от SQL Server. Это позволяет работать в автономном режиме. Чтобы обновить метаданные, загрузите объекты базы данных в SQL Server. Чтобы перенести данные, необходимо повторно подключиться к Oracle и SQL Server.

Открытие проекта

  1. Используйте одну из следующих процедур:

    • В меню "Файл" наведите указатель мыши на последние проекты и выберите проект, который нужно открыть.

    • В меню "Файл" выберите "Открыть проект", найдите .o2ssproj файл проекта, выберите файл и нажмите кнопку "Открыть".

  2. Чтобы повторно подключиться к Oracle, в меню "Файл " выберите "Повторно подключиться к Oracle".

  3. Чтобы повторно подключиться к SQL Server, в меню "Файл " выберите "Повторное подключение к SQL Server".

См. также

Далее