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


Миграция в Управляемый экземпляр SQL Azure (предварительная версия) — SQL Server с поддержкой Azure Arc

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

В этой статье описано, как перенести экземпляр SQL Server, включенный Azure Arc в Управляемый экземпляр SQL Azure , с помощью миграции базы данных (предварительная версия) на портале Azure.

Замечание

Миграция базы данных в Управляемый экземпляр SQL Azure с помощью портала Azure в настоящее время находится в предварительной версии.

Обзор

Управляемый экземпляр Azure SQL Managed Instance — это полностью управляемая платформа как услуга (PaaS), предназначенная для переноса и запуска ваших рабочих нагрузок SQL Server в облаке Azure. После включения экземпляра SQL Server с помощью Azure Arc вы можете оценить хранилище данных SQL Server, чтобы определить оптимальную конфигурацию управляемого экземпляра SQL Server, а затем перенести базы данных SQL Server в Управляемый экземпляр SQL Azure непосредственно с портала Azure.

Если экземпляр SQL Server активирован с помощью Azure Arc, вы можете:

  • Оцените и оцените готовность экземпляра SQL Server к миграции в Управляемый экземпляр SQL Azure.
  • Определите потенциальные риски миграции и узнайте, как устранить их.
  • Оптимизируйте производительность и затраты с помощью рекомендаций по уровням служб, конфигурации и размеру.

Обнаружение экземпляров SQL Server и создание отчетов о готовности осуществляется мгновенно, автоматически и непрерывно без дополнительной конфигурации или настройки. Выбрав соответствующий целевой объект управляемого экземпляра SQL и подготовив среду, вы можете перенести базы данных SQL Server в Управляемый экземпляр SQL Azure непосредственно с портала Azure с помощью полностью управляемого и автоматизированного процесса.

Миграция базы данных (предварительная версия) доступна по умолчанию для всех экземпляров SQL Server, включенных Azure Arc, начиная с SQL Server 2012 (11.x).

Выбор интегрированного метода миграции

Вы можете выбрать метод миграции, который лучше всего соответствует вашим потребностям на странице миграции базы данных (предварительная версия). После первоначальной настройки миграция автоматически выполняется на основе выбранного выбора.

Следующие методы встроены в процесс миграции:

Сравните ссылку MI с методами миграции LRS, чтобы понять различия между двумя вариантами миграции. Выберите вариант, подходящий для ваших потребностей на шаге миграции данных на странице миграции базы данных (предварительная версия) на портале Azure.

Предпосылки

Чтобы перенести экземпляр SQL Server в Управляемый экземпляр SQL Azure на портале Azure, экземпляр должен соответствовать следующим предварительным требованиям:

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

Разрешения

В этом разделе описаны разрешения, необходимые для переноса экземпляра SQL Server в Управляемый экземпляр SQL Azure на портале Azure.

В исходном экземпляре SQL Server необходимо иметь следующие разрешения:

  • Если вы включили минимальные привилегии, необходимые разрешения, в том числе sysadmin, предоставляются по мере необходимости во время процесса миграции базы данных.
  • Если вы не можете использовать минимальные привилегии, у вас должны быть разрешения sysadmin на исходном экземпляре SQL Server.

Подготовка среды для миграции

Чтобы использовать ссылку или LRS для переноса баз данных, необходимо сначала подготовить среду.

Миграция к Управляемому экземпляру SQL Azure

Следующие плитки помогут вам перенести базы данных SQL Server в Управляемый экземпляр SQL Azure:

  1. Оценка исходного экземпляра: оцените экземпляр SQL Server, чтобы определить готовность к миграции в Управляемый экземпляр SQL Azure.
  2. Выберите целевой объект: выберите целевой объект Управляемого экземпляра SQL Azure для миграции.
  3. Перенос данных. Перенос баз данных SQL Server в Управляемый экземпляр SQL Azure.
  4. Мониторинг и переключение: Следите за процессом миграции и переключайтесь на целевой управляемый экземпляр Azure SQL.

На следующем снимке экрана показаны плитки на странице миграции базы данных (предварительная версия) для экземпляра SQL Server на портале Azure:

Снимок экрана: домашняя страница миграции для экземпляра SQL Server на портале Azure.

Оценка исходного экземпляра

Чтобы оценить исходный экземпляр, выполните следующие действия.

  1. Перейдите к экземпляру SQL Server на портале Azure.

  2. В разделе "Миграция" выберите "Миграция базы данных" (предварительная версия), чтобы открыть область миграции базы данных (предварительная версия). В разделе "Оценка исходного экземпляра" выберите "Просмотреть отчет ", чтобы открыть страницу "Оценки" :

    Снимок экрана: страница миграции базы данных для экземпляра SQL Server на портале Azure с выделенным представлением отчета.

  3. На странице оценки :

    • Используйте Запустить оценку, чтобы инициировать новую оценку, если она не была запущена недавно.
    • Просмотрите сведения об оценке в целевом поле AZURE SQL MI, чтобы узнать больше о результатах оценки, включая готовность экземпляра SQL Server к миграции в Управляемый экземпляр SQL Azure, а также рекомендуемый уровень служб и конфигурацию для целевого экземпляра.

Выбор целевого объекта

После оценки экземпляра SQL Server выберите целевой управляемый экземпляр SQL Azure:

  1. На странице "Оценки" используйте "Создать целевой объект ", чтобы открыть или выбрать целевую страницу и определить целевой объект миграции.

    Снимок экрана: страница

  2. На странице создания или выбора целевой страницы выберите один из следующих параметров в разделе Target:

    1. Да, я уже создал целевой объект: выберите существующий целевой объект управляемого экземпляра SQL Azure.
    2. Нет, я хочу создать новый целевой объект: создайте новый целевой объект управляемого экземпляра SQL Azure.

    Снимок экрана: выбор или создание целевой страницы.

  3. Введите необходимые сведения для целевого управляемого экземпляра Azure SQL, а затем используйте Выбрать целевой экземпляр или Создать целевой экземпляр, чтобы перейти к следующему шагу, в зависимости от вашего выбора Существование целевого экземпляра.

    1. Если у вас уже есть экземпляр в качестве целевого, выбрав «Выбрать целевой объект», вы перейдете на страницу миграции базы данных (предварительная версия) для экземпляра SQL Server, и имя экземпляра будет указано в качестве выбранного целевого объекта. Затем можно перейти к шагу "Миграция данных ".
    2. Если вы решили создать новый экземпляр, перейдите на страницу "Создание управляемого экземпляра SQL Azure " на странице миграции базы данных (предварительная версия) для создания целевого экземпляра. После завершения можно проверить ход развертывания на странице миграции базы данных (предварительная версия) для экземпляра SQL Server и увидеть имя цели, заполненное на плитке Цель. Затем можно перейти к шагу "Миграция данных ".

Перенос данных

После готовности целевого объекта можно запустить процесс миграции, выбрав " Миграция данных " на странице миграции базы данных (предварительная версия), чтобы перейти на страницу "Новая миграция данных ".

На странице "Новая миграция данных " выберите вариант миграции, соответствующий бизнесу, а затем нажмите кнопку "Выбрать ", чтобы перейти на следующую страницу:

  • Ссылка на управляемый экземпляр: миграция с помощью репликации в режиме реального времени (в сети)
  • Служба воспроизведения журналов (LRS): миграция с помощью доставки журналов (через Интернет)

Снимок экрана: домашняя страница миграции с выбранными данными миграции.

Если вы по-прежнему выбираете между двумя методами миграции, проверьте страницу сравнения , чтобы помочь вам решить.

На вкладке источника данных выберите базы данных, которые требуется перенести. На вкладке "Параметры" настройте параметры миграции на основе выбранного метода.

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

Замечание

Запуск процесса миграции данных при использовании ссылки управляемого экземпляра предоставляет дополнительные разрешения точно в срок до создания распределенной группы доступности.

Мониторинг и переключение

После начала миграции вы можете отслеживать ход миграции, выбрав мониторинг миграции на странице миграции базы данных (предварительная версия).

На странице "Монитор" и "Переключение " отображаются полезные сведения о процессе миграции, например:

  • Какие базы данных успешно перенесены, а какие все еще находятся в процессе миграции.
  • Выбранный метод миграции.
  • Целевой экземпляр и целевая база данных.
  • Длительность текущей миграции каждой базы данных.
  • Когда началась миграция.

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

После завершения миграции и когда состояние миграции отображается как "Готово к переключению", вы можете перейти к целевому управляемому экземпляру Azure SQL, выбрав Переключить из следующего элемента:

  • Страница "Мониторинг и Переключение".
  • Страница сведений о базе данных.

При выборе Cutover откроется страница Cutover с различными опциями в зависимости от выбранного метода миграции.

Замечание

Завершение переключения или отмена миграции при использовании ссылки управляемого экземпляра предоставляет дополнительные разрешения в режиме реального времени, пока ссылка не будет удалена или миграция отменена.

Ограничения

Ограничения Managed Instance link и Log Replay Service (LRS) применяются к миграции через портал Azure.

Мониторинг миграции с помощью портала Azure доступен только для экземпляров SQL Server, которые соответствуют требованиям к лицензированию мониторинга.