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


Начало работы с SSMA для Db2 (Db2ToSQL)

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

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

Установка SSMA

Чтобы использовать SSMA, сначала необходимо установить клиентскую программу SSMA на компьютере, который может получить доступ к исходной базе данных Db2 и целевому экземпляру SQL Server. Поставщики Db2 OLEDB на компьютере под управлением SQL Server. Эти компоненты поддерживают миграцию данных и эмуляцию системных функций Db2. Инструкции по установке см. в разделе "Установка SSMA для Db2".

Чтобы запустить SSMA, откройте меню "Пуск" и перейдите к меню > Помощник по миграции SQL Server для Db2, а затем выберите Помощник по миграции SQL Server для Db2.

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

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

Снимок экрана: пользовательский интерфейс SSMA.

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

Необходимо также подключиться к экземпляру SQL Server. После успешного подключения иерархия баз данных SQL Server появится в обозревателе метаданных SQL Server. После преобразования схем Db2 в схемы SQL Server выберите преобразованные схемы в обозревателе метаданных SQL Server, а затем синхронизируйте схемы с SQL Server.

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

Дополнительные сведения об этих задачах и их выполнении см. в разделе "Миграция баз данных Db2 в SQL Server".

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

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

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

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

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

  • Просмотрите объекты в каждой схеме.

  • Выберите объекты для преобразования, а затем преобразуйте объекты в синтаксис SQL Server. Дополнительные сведения см. в разделе "Преобразование схем Db2".

  • Выберите таблицы для миграции данных и перенесите данные из этих таблиц в SQL Server. Дополнительные сведения см. в статье "Миграция баз данных Db2 в SQL Server".

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

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

Обозреватель метаданных SQL Server можно использовать для выбора преобразованных объектов базы данных Db2 и синхронизации этих объектов с экземпляром SQL Server.

Метаданные

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

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

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

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

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

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

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

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

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

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

В следующей таблице показаны команды панели инструментов миграции:

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

Эта команда отключена, если в обозревателе метаданных Db2 не выбраны объекты.
Преобразование схемы Преобразует выбранные объекты Db2 в объекты SQL Server.

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

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

В следующей таблице показаны меню SSMA.

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

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

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

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

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