Начало работы с SSMA для Db2 (Db2ToSQL)
Помощник по миграции SQL Server (SSMA) для Db2 позволяет быстро преобразовать схемы баз данных Db2 в схемы SQL Server, передать полученные схемы в SQL Server и перенести данные из Db2 в SQL Server.
В этой статье описывается процесс установки, а затем вы можете ознакомиться с пользовательским интерфейсом SSMA.
Установка SSMA
Чтобы использовать SSMA, сначала необходимо установить клиентскую программу SSMA на компьютере, который может получить доступ к исходной базе данных Db2 и целевому экземпляру SQL Server. Поставщики OLEDB db2 на компьютере под управлением SQL Server. Эти компоненты поддерживают миграцию данных и эмуляцию системных функций Db2. Инструкции по установке см. в разделе "Установка SSMA для Db2".
Чтобы запустить SSMA, откройте меню "Пуск" и перейдите к меню "Все программы> Помощник по миграции SQL Server для Db2, а затем выберите Помощник по миграции SQL Server для Db2.
Пользовательский интерфейс SSMA для Db2
После установки SSMA можно использовать SSMA для переноса баз данных Db2 в SQL Server. Он помогает ознакомиться с пользовательским интерфейсом 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.
Меню | Description |
---|---|
Файл | Содержит команды для работы с проектами, подключения к Db2 и подключения к SQL Server. |
Изменить | Содержит команды для поиска и работы с текстом на страницах сведений, таких как копирование Transact-SQL из области сведений SQL. Также содержит параметр "Управление закладками" , где можно просмотреть список существующих закладок. Вы можете использовать кнопки справа от диалогового окна для управления закладками. |
Представление | Содержит команду "Синхронизированные обозреватель метаданных ". Это синхронизирует объекты между обозревателем метаданных Db2 и обозревателем метаданных SQL Server. Также содержит команды для отображения и скрытия областей вывода и списка ошибок и параметров для управления макетами . |
Сервис | Содержит команды для создания отчетов и переноса объектов и данных. Также предоставляет доступ к диалоговым окнам "Глобальные параметры " и "Параметры проекта". |
Справка | Предоставляет доступ к справке по SSMA и диалоговому оккуму "Сведения ". |
Область вывода и область списка ошибок
Меню "Вид " предоставляет команды для переключения видимости области вывода и области списка ошибок:
На панели вывода отображаются сообщения о состоянии из SSMA во время преобразования объектов, синхронизации объектов и миграции данных.
В области списка ошибок отображаются сообщения об ошибках, предупреждения и информационные сообщения в списке с сортировкой.