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


Начало работы с SSMA для MySQL (MySQLToSQL)

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

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

Установка SSMA

Чтобы использовать SSMA, сначала необходимо установить клиентскую программу SSMA на компьютере, который может получить доступ к исходной базе данных MySQL и целевому экземпляру SQL Server или Базы данных SQL Azure. Затем установите поставщики MySQL (Драйвер MYSQL ODBC 5.1 (доверенный)) на компьютере под управлением клиентской программы SSMA. Инструкции по установке см. в статье об установке SSMA для MySQL (MySQLToSQL)

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

SSMA для интерфейса пользователя MySQL

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

SSMA for MySQL Graphical User Interface

Чтобы начать миграцию, необходимо:

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

  2. подключиться к базе данных MySQL.

  3. После успешного подключения в обозревателе метаданных MySQL отобразятся схемы MySQL. Щелкните правой кнопкой мыши объекты в обозревателе метаданных MySQL для выполнения таких задач, как создание отчетов, которые оценивают преобразования в базу данных SQL Server или Базу данных SQL Azure.

Эти задачи также можно выполнять с помощью панелей инструментов и меню.

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

Необходимо подключиться к базе данных SQL Azure, если вы выбрали базу данных SQL Azure из раскрывающегося списка "Миграция" в диалоговом окне нового проекта. После успешного подключения иерархия баз данных Базы данных SQL Azure появится в обозревателе метаданных базы данных SQL Azure. После преобразования схем MySQL в схемы базы данных SQL Azure выберите преобразованные схемы в обозревателе метаданных базы данных SQL Azure, а затем синхронизируйте схемы с базой данных SQL Azure.

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе "Синхронизация" (MySQL с SQL Server или Базой данных SQL Azure)

Метаданные

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

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

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

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

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

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

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

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

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

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

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

Кнопка Function
Создание отчета Преобразует выбранные объекты MySQL в объекты SQL Server или Базы данных SQL Azure, а затем создает отчет, показывающий успешное преобразование.

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

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

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

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

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

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

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

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

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

См. также

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