Подготовка к миграции на База данных SQL Azure — миграция SQL Server в Azure Arc

Применимо к:SQL Server

Эта статья помогает подготовить ваш экземпляр SQL Server, поддерживаемый Azure Arc, к миграции в База данных SQL Azure в портале Azure.

Note

Необходимые условия

Чтобы мигрировать ваши базы данных SQL Server на База данных SQL Azure через портал Azure, вам нужны следующие требования:

Это важно

Онлайн-миграции в База данных SQL Azure в настоящее время недоступны с помощью Azure Database Migration Service. Простой приложений начинается, когда начинается офлайн-миграция. Проверьте миграцию, чтобы определить, приемлемо ли время простоя.

Настройка разрешений

Пользователю, выполняющему миграцию, необходимы следующие права Azure:

  • Роль Участник для целевой базы данных SQL Azure.
  • Роль «Читатель» для группы ресурсов, содержащей целевую базу данных SQL Azure.
  • Роль владельца или участника для подписки, если нужно создать экземпляр Azure Database Migration Service.

Исходная учётная запись входа SQL Server должна входить в роль db_datareader в исходной базе данных и иметь разрешение сервера VIEW ANY DEFINITION. Целевая учетная запись должна входить в роль db_owner в целевой базе данных.

Если вы переносите схему базы данных, исходной учетной записи должна быть назначена роль db_owner. Целевой логин также требует серверных ролей База данных SQL Azure, указанных в разделе Permissions, необходимых для миграции в База данных SQL Azure.

Настройка локальной среды выполнения интеграции

Azure Database Migration Service использует самостоятельную интеграционную среду выполнения (SHIR) для доступа к исходному экземпляру SQL Server и переноса данных в База данных SQL Azure. Для миграции схемы используйте версию SHIR 5.37 или более позднюю.

Когда опыт миграции подсказывает настроить интеграционную среду выполнения:

  1. Скачайте и установите последнюю самостоятельную интеграционную среду на компьютере, который может подключиться к исходному экземпляру SQL Server и нацелиться на База данных SQL Azure.
  2. Используйте ключ аутентификации, предоставленный опытом миграции, чтобы зарегистрировать время выполнения.
  3. Перед началом миграции убедитесь, что статус runtime — Running .

Сведения о требованиях к сети, рекомендациях по масштабированию и ограничениях см. в разделе Локальная среда выполнения интеграции для миграции баз данных.

Note

Нельзя использовать существующую самостоятельную интеграционную среду выполнения, созданную в Фабрика данных Azure, для миграций баз данных с Azure Database Migration Service.

Подготовьте целевую базу данных

Создайте целевую База данных SQL Azure перед началом миграции. Убедитесь, что ценовая категория службы имеет достаточную вычислительную мощность и емкость хранилища для исходной рабочей нагрузки. Скорость миграции зависит как от целевого уровня сервиса, так и от ресурсов, доступных SHIR-хосту.

Если целевой базе данных нет необходимых таблиц, выберите опцию миграция схемы во время миграции. Если вы мигрируете схему отдельно, создайте необходимые объекты схемы перед началом миграции данных.

Ограничения

Migration to База данных SQL Azure — это офлайн-миграция. Служба Azure Database Migration Service использует конвейеры Фабрика данных Azure для перемещения данных, поэтому действуют ограничения Фабрика данных Azure. Ознакомьтесь с текущими ограничениями миграции База данных SQL Azure перед началом.

Следующий шаг