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


Начало работы с SSMA для SAP ASE (SybaseToSQL)

Помощник по миграции SQL Server (SSMA) для SAP ASE позволяет быстро преобразовать схемы баз данных SAP Adaptive Server Enterprise (ASE) в схемы SQL Server или Базы данных SQL Azure, передать полученные схемы в SQL Server или Базу данных SQL Azure и перенести данные из SAP ASE в SQL Server или Базу данных SQL Azure.

В этом разделе описывается процесс установки, а затем вы можете ознакомиться с пользовательским интерфейсом SSMA.

Установка и лицензирование SSMA

Чтобы использовать SSMA, сначала необходимо установить клиентскую программу SSMA на компьютере, который может получить доступ к исходному экземпляру SAP ASE и целевому экземпляру SQL Server или Базе данных SQL Azure. Чтобы использовать миграцию данных на стороне сервера, необходимо установить пакет расширения и по крайней мере один из поставщиков SAP ASE (OLE DB или ADO.NET) на компьютере под управлением SQL Server. Эти компоненты поддерживают миграцию данных и эмуляцию системных функций SAP ASE. Инструкции по установке см. в статье об установке SSMA для SAP ASE (SybaseToSQL).

Чтобы запустить SSMA, нажмите кнопку "Пуск", наведите указатель на все программы, наведите указатель на помощник по миграции Microsoft SQL Server для Sybase и выберите помощник по миграции Microsoft SQL Server для Sybase. При первом запуске SSMA появится диалоговое окно лицензирования. Прежде чем использовать SSMA, необходимо лицензировать SSMA с помощью Windows Live ID. Инструкции по лицензированию включены в инструкции по установке SSMA для клиента Sybase (SybaseToSQL).

Пользовательский интерфейс SSMA для SAP ASE

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

SSMA for SAP ASE User Interface

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

Кроме того, необходимо подключиться к экземпляру SQL Server или Базе данных SQL Azure. После успешного подключения иерархия баз данных SQL Server или Azure SQL появится в SQL Server или обозревателе метаданных SQL Azure. После преобразования схем SAP ASE в схемы SQL Server или Базы данных SQL Azure выберите преобразованные схемы в SQL Server или обозревателе метаданных SQL Azure, а затем загрузите схемы в SQL Server или Базу данных SQL Azure.

После загрузки преобразованных схем в SQL Server или Базу данных SQL Azure можно вернуться в обозреватель метаданных Sybase и перенести данные из баз данных SAP ASE в SQL Server или базы данных SQL Azure.

Дополнительные сведения об этих задачах и их выполнении см. в статье Миграция баз данных SAP ASE в SQL Server — База данных SQL Azure (SybaseToSQL).

В следующих разделах описываются функции пользовательского интерфейса SSMA.

Обозреватель метаданных

SSMA содержит два обозревателя метаданных для просмотра и выполнения действий в SAP ASE и SQL Server или базах данных SQL Azure.

Обозреватель метаданных Sybase

Обозреватель метаданных Sybase отображает сведения о базах данных в исходном экземпляре SAP ASE.

С помощью обозревателя метаданных Sybase можно выполнить следующие задачи:

Обозреватель метаданных SQL Server или SQL Azure

В обозревателе метаданных SQL Server или SQL Azure отображаются сведения об экземпляре SQL Server или Базе данных SQL Azure. При подключении к экземпляру БАЗЫ данных SQL Server или Базы данных SQL Azure SSMA извлекает метаданные об этом экземпляре и сохраняет его в файле проекта.

С помощью SQL Server или обозревателя метаданных SQL Azure можно выбрать преобразованные объекты базы данных SAP ASE, а затем загрузить (синхронизировать) эти объекты в экземпляр SQL Server или Базы данных SQL Azure.

Дополнительные сведения см. в статье "Загрузка преобразованных объектов базы данных в SQL Server (SybaseToSQL)".

Метаданные

Справа от каждого обозревателя метаданных находятся вкладки, описывающие выбранный объект. Например, если выбрать таблицу в обозревателе метаданных Sybase, отображаются шесть вкладок: Таблица, SQL, сопоставление типов, данные, свойства и отчет. Вкладка "Отчет" содержит сведения только после создания отчета, содержащего выбранный объект. Если выбрать таблицу в SQL Server или обозревателе метаданных SQL Azure, отображаются три вкладки: Таблица, SQL и данные.

Большинство параметров метаданных доступны только для чтения. Однако можно изменить следующие метаданные:

  • В обозревателе метаданных Sybase можно изменять процедуры и сопоставления типов. Внесите эти изменения перед преобразованием схем.

  • В SQL Server или обозревателе метаданных SQL Azure можно изменить Transact-SQL для хранимых процедур. Внесите эти изменения перед загрузкой схем в SQL Server.

Изменения, внесенные в обозреватель метаданных, отражаются в метаданных проекта, а не в исходных или целевых базах данных.

Панели инструментов

SSMA имеет две панели инструментов: панель инструментов проекта и панель инструментов миграции.

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

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

Панель инструментов миграции

Панель инструментов миграции содержит следующие команды:

Кнопка Функция
Создание отчета Преобразует выбранные объекты SAP ASE в синтаксис SQL Server, а затем создает отчет, показывающий успешное преобразование.

Эта команда доступна только в том случае, если объекты выбраны в обозревателе метаданных Sybase.
Преобразование схемы Преобразует выбранные объекты SAP ASE в объекты SQL Server или Базы данных SQL Azure.

Эта команда доступна только в том случае, если объекты выбраны в обозревателе метаданных Sybase.
Миграция данных Переносит данные из базы данных SAP ASE в SQL Server или Базу данных SQL Azure. Перед выполнением этой команды необходимо преобразовать схемы SAP ASE в схемы SQL Server или Базы данных SQL Azure, а затем загрузить объекты в базу данных SQL Server или Базу данных SQL Azure.

Эта команда доступна только в том случае, если объекты выбраны в обозревателе метаданных Sybase.
Остановить Останавливает текущий процесс, например преобразование объектов в синтаксис SQL Server или Базы данных SQL Azure.

SSMA содержит следующие меню:

Меню Description
Файл Содержит команды для работы с проектами, подключения к SAP ASE и подключения к SQL Server или Базе данных SQL Azure.
Изменить Содержит команды для поиска и работы с текстом на страницах сведений, таких как копирование Transact-SQL из области сведений SQL. Также содержит параметр "Управление закладками" , где можно просмотреть список существующих закладок. Вы можете использовать кнопки справа от диалогового окна для управления закладками.
Представление Содержит команду "Синхронизированные обозреватель метаданных ". Это синхронизирует объекты между обозревателем метаданных Sybase и SQL Server или обозревателем метаданных SQL Azure. Также содержит команды для отображения и скрытия панелей вывода и списка ошибок и параметров макетов для управления макетами.
Сервис Содержит команды для создания отчетов, экспорта данных и переноса объектов и данных. Также предоставляет доступ к диалоговым окнам "Глобальные параметры " и "Параметры проекта".
Тестер Содержит команды для создания тестовых случаев, просмотра результатов теста и команд для управления резервными копиями баз данных.
Справка Предоставляет доступ к справке по SSMA и диалоговому оккуму "Сведения ".

Область вывода и область списка ошибок

Меню "Вид " предоставляет команды для переключения видимости области вывода и области списка ошибок:

  • В области вывода отображаются сообщения о состоянии из SSMA во время преобразования объектов, синхронизации объектов и миграции данных.

  • В области списка ошибок отображаются сообщения об ошибках, предупреждениях и информационных сообщениях в списке, который можно сортировать.

См. также

Перенос баз данных SAP ASE в SQL Server — База данных SQL Azure (SybaseToSQL)
Справочник по пользовательскому интерфейсу (SybaseToSQL)