Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы перенести базы данных MySQL в SQL Server или Azure SQL, необходимо сначала создать проект помощника по миграции SQL Server (SSMA). Проект представляет собой файл, содержащий следующие сведения:
Метаданные о базах данных MySQL, которые необходимо перенести на SQL Server или SQL Azure.
Метаданные о целевом экземпляре SQL Server или SQL Azure, получающих перенесенные объекты и данные.
Сведения о подключении к SQL Server или Azure SQL.
Параметры проекта.
При открытии проекта он отключен от MySQL и SQL Server или SQL Azure. Это позволяет работать в автономном режиме. Дополнительные сведения о повторном подключении к SQL Server см. в разделе "Подключение к SQL Server"
Просмотр параметров проекта по умолчанию
SSMA содержит несколько параметров для преобразования и загрузки базы данных, переноса данных и синхронизации SSMA с MySQL и SQL Server или SQL Azure. Параметры по умолчанию подходят для многих пользователей. Однако перед созданием нового проекта SSMA необходимо просмотреть параметры. При необходимости можно изменить параметры по умолчанию для всех новых проектов.
Выберите параметры проекта по умолчанию в меню "Сервис ".
Выберите тип проекта в раскрывающемся списке " Целевая версия миграции ", для которого нужно просмотреть или изменить параметры, а затем перейдите на вкладку "Общие ".
В левой области выберите "Преобразование".
В правой области просмотрите и измените параметры по мере необходимости. Дополнительные сведения об этих параметрах см. в разделе "Параметры проекта" (преобразование).
Повторите шаги 1–3 для страниц миграции, синхронизации, SQL Azure, ГРАФИЧЕСКОго интерфейса и сопоставления типов.
Сведения о параметрах миграции см. в разделе "Параметры проекта" (миграция).
Сведения о параметрах синхронизации с SQL Server см. в разделе "Параметры проекта( синхронизация)".
Дополнительные сведения о параметрах графического интерфейса см. в разделе "Параметры проекта" (GUI).
Сведения о параметрах сопоставления типов данных см. в разделе "Параметры проекта" (сопоставление типов).
Дополнительные сведения о параметрах SQL Azure см. в разделе "Параметры проекта" (База данных SQL Azure).
Замечание
Параметры SQL Azure отображаются только при выборе миграции в SQL Azure при создании проекта.
Создать новые проекты
Чтобы перенести данные из баз данных MySQL в SQL Server или Azure SQL, необходимо создать проект.
Выберите новый проект в меню "Файл ". Откроется диалоговое окно Создание проекта . В меню Файл выберите пункт Создать проект. Откроется диалоговое окно Создание проекта .
В поле "Имя" введите имя проекта.
В поле "Расположение " введите или выберите папку для проекта.
В раскрывающемся списке Migration To выберите версию целевого SQL Server, используемую для миграции. Доступны следующие варианты:
- SQL Server 2016 (13.x)
- SQL Server 2017 (14.x)
- SQL Server 2019 (15.x)
- SQL Server 2022 (16.x)
- SQL Server 2025 (17.x)
- База данных SQL Azure
- Управляемый экземпляр SQL Azure
А затем нажмите кнопку "ОК".
SSMA создает файл проекта.
Настройка параметров проекта
Помимо определения параметров проекта по умолчанию, которые применяются ко всем новым проектам SSMA, можно также настроить параметры для каждого проекта. Дополнительные сведения см. в разделе "Настройка параметров проекта".
При настройке сопоставлений типов данных между исходными и целевыми базами данных можно определить сопоставления на уровне проекта, базы данных или объекта. Дополнительные сведения см. в разделе "Сопоставление типов данных MySQL и SQL Server".
Сохранение проектов
Функция "Сохранение проектов" позволяет пользователю по существу сохранять параметры проекта и, при необходимости, метаданные базы данных в файл проекта SSMA.
В меню "Файл" выберите "Сохранить проект".
Если базы данных в проекте изменились или не были преобразованы, SSMA предложит загрузить и сохранить метаданные. Загрузка и сохранение метаданных позволяет работать в автономном режиме. Он также позволяет отправлять полный файл проекта другим людям, таким как персонал технической поддержки. Если вам будет предложено сохранить метаданные, сделайте следующее:
Для каждой базы данных, отображающей состояние отсутствующих метаданных, установите флажок рядом с именем базы данных. Сохранение метаданных может занять несколько минут. Если вы не хотите сохранять метаданные на этом этапе, не установите флажки.
Нажмите кнопку "Сохранить".
SSMA анализирует схемы MySQL и сохраняет метаданные в файле проекта.
Открытие проектов
При открытии проекта он отключен от MySQL и от SQL Server или SQL Azure. Это позволяет работать в автономном режиме. Чтобы обновить метаданные, загрузите объекты базы данных в SQL Server или SQL Azure. Чтобы перенести данные, необходимо повторно подключиться к SQL Server или SQL Azure.
Выполните одно из следующих действий:
В меню "Файл" наведите указатель на последние проекты.
Выберите проект, который вы хотите открыть.
В меню "Файл" выберите "Открыть проект", найдите
.m2ssprojфайл проекта, выберите файл и нажмите кнопку "Открыть".
Чтобы повторно подключиться к MySQL, в меню "Файл " выберите "Повторно подключиться к MySQL".
Чтобы повторно подключиться к SQL Server, в меню "Файл " выберите "Повторное подключение к SQL Server".
Чтобы повторно подключиться к SQL Azure, в меню "Файл " выберите "Повторное подключение к SQL Azure".