Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Помощник по миграции 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, включая обозреватель метаданных, метаданные, панели инструментов, область вывода и область списка ошибок:
Чтобы начать миграцию, необходимо:
Создайте проект.
Подключитесь к базе данных MySQL.
После успешного подключения схемы 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. Дополнительные сведения см. в разделе Преобразование баз данных MySQL (MySQLToSQL)
Выберите таблицы для миграции данных и перенесите данные из этих таблиц в SQL Server. Дополнительные сведения см. в статье Перенос данных MySQL в SQL Server — База данных SQL Azure (MySQLToSQL)
Обозреватель метаданных базы данных 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, сопоставления типов, данных, параметров, сопоставления символов, режимов SQL, свойстви отчета. Вкладка отчета содержит сведения только после создания отчета, содержащего выбранный объект. Если выбрать таблицу в обозревателе метаданных SQL Server, появятся три вкладки: таблица, SQL и данные.
Большинство параметров метаданных доступны только для чтения. Однако можно изменить следующие метаданные:
В обозревателе метаданных MySQL можно изменить сопоставления типов, сопоставление charset, режимы SQL. Чтобы преобразовать измененные сопоставления типов, кодировок или режимы SQL, внесите изменения перед преобразованием схем.
В обозревателе метаданных SQL Server можно изменить свойства таблицы и индекса на вкладке "Таблица". Чтобы увидеть эти изменения в SQL Server, перед загрузкой схем в SQL Server внесите эти изменения.
Изменения, внесенные в обозреватель метаданных, отражаются в метаданных проекта, а не в исходных или целевых базах данных.
Панели инструментов
SSMA имеет две панели инструментов: панель инструментов проекта и панель инструментов миграции.
Панель инструментов проекта
Панель инструментов проекта содержит кнопки для работы с проектами, подключения к MySQL и подключения к SQL Server или Базе данных SQL Azure. Эти кнопки похожи на команды в меню Файл.
Панель инструментов миграции
В следующей таблице показаны команды панели инструментов миграции:
кнопка | функция |
---|---|
создание отчета | Преобразует выбранные объекты 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.
меню | Описание |
---|---|
файла | Содержит команды для работы с проектами, подключения к MySQL и подключения к SQL Server или Базе данных SQL Azure. |
редактирование | Содержит команды для поиска и работы с текстом на страницах сведений. Чтобы открыть диалоговое окно Управление закладками, в меню "Изменить" щелкните "Управление закладками". В диалоговом окне появится список существующих закладок. Вы можете использовать кнопки справа от диалогового окна для управления закладками. |
представление | Содержит команду Синхронизация обозревателей метаданных. Это синхронизирует объекты между обозревателем метаданных MySQL и SQL Server или обозревателем метаданных базы данных SQL Azure. Также содержит команды для отображения и скрытия панелей выходных данных и списков ошибок, а также опцию макеты для управления макетами. |
Инструменты | Содержит команды для создания отчетов, преобразования схемы, обновления из базы данных, переноса объектов и данных и сохранения как скрипта. Кроме того, предоставляет доступ к диалоговым окнам глобальных настроек, параметров проекта по умолчанию и параметров проекта. |
помощь | Предоставляет доступ к справке по SSMA и диалоговому окну "О программе". |
Область вывода и область списка ошибок
Меню Вид предоставляет команды для переключения видимости панели вывода и панели списка ошибок.
В области вывода отображаются сообщения о состоянии из SSMA во время преобразования объектов, синхронизации объектов и миграции данных.
В области списка ошибок отображаются сообщения об ошибках, предупреждения и информационные сообщения в списке с сортировкой.
См. также
Справочник по интерфейсу пользователя (MySQLToSQL)
перенос данных MySQL в SQL Server — база данных SQL Azure (MySQLToSQL)