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


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

Чтобы перенести базы данных Sybase Adaptive Server Enterprise (ASE) в SQL Server или SQL Azure, сначала создайте проект SSMA. Проект — это файл, содержащий метаданные о базах данных ASE, которые требуется перенести в SQL Server или SQL Azure, метаданные о целевом экземпляре SQL Server или SQL Azure, которые будут получать перенесенные объекты и данные, сведения о подключении SQL Server или SQL Azure и параметры проекта.

При открытии проекта он отключен от SQL Server или SQL Azure. Это позволяет работать в автономном режиме. Вы можете повторно подключиться к SQL Server или SQL Azure. Дополнительные сведения см. в статье "Подключение к SQL Server (SybaseToSQL) / Подключение к базе данных SQL Azure (SybaseToSQL)".

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

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

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

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

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

  3. В левой области нажмите кнопку "Преобразование".

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

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

    Заметка

    Параметры SQL Azure будут отображаться только при выборе миграции в SQL Azure при создании проекта.

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

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

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

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

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

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

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

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

    • SQL Server 2005

    • SQL Server 2008

    • SQL Server 2012

    • SQL Server 2014

    • SQL Server 2016

    • База данных SQL Azure

А затем нажмите кнопку "ОК".

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

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

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

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

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

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

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

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

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

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

    2. Нажмите кнопку Сохранить.

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

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

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

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

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

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

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

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

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

Следующий шаг

Следующим шагом в процессе миграции является подключение к Sybase ASE.

См. также

Перенос баз данных ASE Sybase в SQL Server — База данных SQL Azure (SybaseToSQL)
Подключение к Sybase ASE (SybaseToSQL)
Подключение к SQL Server (SybaseToSQL)
Подключение к базе данных SQL Azure (SybaseToSQL)