Работа с проектами 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 необходимо просмотреть параметры и изменить значения по умолчанию, которые будут использоваться для всех новых проектов.
Проверка параметров проекта по умолчанию
В меню "Сервис" выберите параметры проекта по умолчанию.
Выберите тип проекта в раскрывающемся списке "Целевая версия миграции", для которого необходимо просмотреть или изменить параметры, а затем перейдите на вкладку "Общие ".
В левой области нажмите кнопку "Преобразование".
В правой области просмотрите параметры, изменяя параметры по мере необходимости. Дополнительные сведения об этих параметрах см. в разделе "Параметры проекта" (преобразование) (SybaseToSQL).
Повторите шаги 1-3 для страниц миграции, SQL Azure, загрузки объектов, графического интерфейса и сопоставления типов.
Дополнительные сведения о параметрах миграции см. в разделе "Параметры проекта" (миграция) (SybaseToSQL).
Сведения о параметрах загрузки объектов в SQL Server см. в разделе "Параметры проекта" (синхронизация) (SybaseToSQL).
Дополнительные сведения о параметрах графического интерфейса см. в разделе "Параметры проекта" (GUI) (SybaseToSQL).
Дополнительные сведения о параметрах сопоставления типов данных щелкните "Параметры проекта" (сопоставление типов) (SybaseToSQL).
Дополнительные сведения о параметрах SQL Azure см. в разделе "Параметры проекта" (База данных SQL Azure) (SybaseToSQL).
Заметка
Параметры SQL Azure будут отображаться только при выборе миграции в SQL Azure при создании проекта.
Создание проектов
Чтобы перенести данные из баз данных ASE в SQL Server или SQL Azure, необходимо сначала создать проект.
Создание проекта
В меню Файл выберите пункт Создать проект.
Откроется диалоговое окно Создание проекта .
В поле Name введите имя проекта.
В поле "Расположение" введите или выберите папку для проекта.
В раскрывающемся списке "Миграция" выберите версию целевого 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 предложит сохранить метаданные в проекте. Сохранение метаданных позволит работать в автономном режиме и отправлять полный файл проекта другим людям, включая персонал технической поддержки. Если вам будет предложено сохранить метаданные, сделайте следующее:
Для каждой базы данных, отображающей состояние отсутствующих метаданных, установите флажок рядом с именем базы данных.
Сохранение метаданных может занять несколько минут. Если вы не хотите сохранять метаданные на этом этапе, не установите флажки.
Нажмите кнопку Сохранить.
SSMA анализирует схемы Sybase ASE и сохраняет метаданные в файле проекта.
Открытие проектов
При открытии проекта он отключен от ASE и от SQL Server или SQL Azure. Это позволяет работать в автономном режиме. Чтобы обновить метаданные, загрузите объекты базы данных в SQL Server или SQL Azure. Чтобы перенести данные, необходимо повторно подключиться к ASE и SQL Server или SQL Azure.
Открытие проекта
Используйте одну из следующих процедур:
В меню "Файл" наведите указатель мыши на последние проекты и выберите проект, который нужно открыть.
В меню "Файл" выберите "Открыть проект", найдите файл проекта S2ssproj, выберите файл и нажмите кнопку "Открыть".
Чтобы повторно подключиться к ASE, в меню "Файл " выберите "Повторно подключиться к Sybase".
Чтобы повторно подключиться к 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)