Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: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).
Выбор интегрированного метода миграции
Вы можете выбрать метод миграции, который лучше всего соответствует вашим потребностям на странице миграции базы данных (предварительная версия). После первоначальной настройки миграция автоматически выполняется на основе выбранного выбора.
Следующие методы встроены в процесс миграции:
- Связь управляемого экземпляра: Миграция с помощью репликации в режиме реального времени с распределенной группой доступности (в режиме онлайн)
- Служба воспроизведения логов (LRS): миграция через доставку логов (онлайн)
Сравните ссылку MI с методами миграции LRS, чтобы понять различия между двумя вариантами миграции. Выберите вариант, подходящий для ваших потребностей на шаге миграции данных на странице миграции базы данных (предварительная версия) на портале Azure.
Предпосылки
Чтобы перенести экземпляр SQL Server в Управляемый экземпляр SQL Azure на портале Azure, экземпляр должен соответствовать следующим предварительным требованиям:
- Включено в Azure Arc начиная с обновления, запланированного на июль 2025 года, в расширении Azure для SQL Server (1.1.3106.305).
Требования к исходному экземпляру SQL Server определяются методом миграции, который планируется использовать. Рассмотрим пример.
- Managed Instance Link поддерживает SQL Server 2016 и более поздние версии на любой поддерживаемой редакции Windows Server.
- Служба воспроизведения журналов (LRS) поддерживает SQL Server 2008 и более поздние версии в любом поддерживаемом выпуске Windows Server.
Разрешения
В этом разделе описаны разрешения, необходимые для переноса экземпляра SQL Server в Управляемый экземпляр SQL Azure на портале Azure.
В исходном экземпляре SQL Server необходимо иметь следующие разрешения:
- Если вы включили минимальные привилегии, необходимые разрешения, в том числе
sysadmin
, предоставляются по мере необходимости во время процесса миграции базы данных. - Если вы не можете использовать минимальные привилегии, у вас должны быть разрешения sysadmin на исходном экземпляре SQL Server.
Чтобы выполнить миграцию через подключение управляемого экземпляра, необходимо иметь одно из следующих разрешений в целевом управляемом экземпляре SQL:
- Роль участника управляемого экземпляра SQL Azure.
- Вкладчик или владелец уровня подписки.
- Минимальные разрешения см. в разделе "Пользовательские разрешения".
Замечание
Пользователи, обладающие разрешениями SqlServerAvailabilityGroups_CreateManagedInstanceLink
, SqlServerAvailabilityGroups_failoverMiLink
, и SqlServerAvailabilityGroups_deleteMiLink
в Azure, могут на странице миграции базы данных (предварительная версия) выполнять действия, в процессе которых повышаются разрешения SQL Server для учетной записи, используемой расширением, включая роль sysadmin
.
Подготовка среды для миграции
Чтобы использовать ссылку или LRS для переноса баз данных, необходимо сначала подготовить среду.
Чтобы использовать ссылку MI, выполните следующие действия.
- База данных SQL Server должна находиться в полном режиме восстановления, и у вас должна быть последняя полная резервная копия базы данных. Для экземпляров SQL Server, которые соответствуют требованиям лицензирования, можно включить функцию автоматического резервного копирования (предварительная версия), которая автоматически определяет квалификацию резервных копий. Экземпляры SQL Server, которые не поддерживают функцию автоматического резервного копирования, по-прежнему могут перенести базу данных по ссылке Управляемого экземпляра, но необходимо вручную проверить, что база данных находится в полном режиме восстановления и выполняет текущую полную резервную копию.
- Подготовьте свою среду.
- Установить доверие между экземплярами.
Миграция к Управляемому экземпляру SQL Azure
Следующие плитки помогут вам перенести базы данных SQL Server в Управляемый экземпляр SQL Azure:
- Оценка исходного экземпляра: оцените экземпляр SQL Server, чтобы определить готовность к миграции в Управляемый экземпляр SQL Azure.
- Выберите целевой объект: выберите целевой объект Управляемого экземпляра SQL Azure для миграции.
- Перенос данных. Перенос баз данных SQL Server в Управляемый экземпляр SQL Azure.
- Мониторинг и переключение: Следите за процессом миграции и переключайтесь на целевой управляемый экземпляр Azure SQL.
На следующем снимке экрана показаны плитки на странице миграции базы данных (предварительная версия) для экземпляра SQL Server на портале Azure:
Оценка исходного экземпляра
Чтобы оценить исходный экземпляр, выполните следующие действия.
Перейдите к экземпляру SQL Server на портале Azure.
В разделе "Миграция" выберите "Миграция базы данных" (предварительная версия), чтобы открыть область миграции базы данных (предварительная версия). В разделе "Оценка исходного экземпляра" выберите "Просмотреть отчет ", чтобы открыть страницу "Оценки" :
На странице оценки :
- Используйте Запустить оценку, чтобы инициировать новую оценку, если она не была запущена недавно.
- Просмотрите сведения об оценке в целевом поле AZURE SQL MI, чтобы узнать больше о результатах оценки, включая готовность экземпляра SQL Server к миграции в Управляемый экземпляр SQL Azure, а также рекомендуемый уровень служб и конфигурацию для целевого экземпляра.
Выбор целевого объекта
После оценки экземпляра SQL Server выберите целевой управляемый экземпляр SQL Azure:
На странице "Оценки" используйте "Создать целевой объект ", чтобы открыть или выбрать целевую страницу и определить целевой объект миграции.
На странице создания или выбора целевой страницы выберите один из следующих параметров в разделе Target:
- Да, я уже создал целевой объект: выберите существующий целевой объект управляемого экземпляра SQL Azure.
- Нет, я хочу создать новый целевой объект: создайте новый целевой объект управляемого экземпляра SQL Azure.
Введите необходимые сведения для целевого управляемого экземпляра Azure SQL, а затем используйте Выбрать целевой экземпляр или Создать целевой экземпляр, чтобы перейти к следующему шагу, в зависимости от вашего выбора Существование целевого экземпляра.
- Если у вас уже есть экземпляр в качестве целевого, выбрав «Выбрать целевой объект», вы перейдете на страницу миграции базы данных (предварительная версия) для экземпляра SQL Server, и имя экземпляра будет указано в качестве выбранного целевого объекта. Затем можно перейти к шагу "Миграция данных ".
- Если вы решили создать новый экземпляр, перейдите на страницу "Создание управляемого экземпляра SQL Azure " на странице миграции базы данных (предварительная версия) для создания целевого экземпляра. После завершения можно проверить ход развертывания на странице миграции базы данных (предварительная версия) для экземпляра SQL Server и увидеть имя цели, заполненное на плитке Цель. Затем можно перейти к шагу "Миграция данных ".
Перенос данных
После готовности целевого объекта можно запустить процесс миграции, выбрав " Миграция данных " на странице миграции базы данных (предварительная версия), чтобы перейти на страницу "Новая миграция данных ".
На странице "Новая миграция данных " выберите вариант миграции, соответствующий бизнесу, а затем нажмите кнопку "Выбрать ", чтобы перейти на следующую страницу:
- Ссылка на управляемый экземпляр: миграция с помощью репликации в режиме реального времени (в сети)
- Служба воспроизведения журналов (LRS): миграция с помощью доставки журналов (через Интернет)
Если вы по-прежнему выбираете между двумя методами миграции, проверьте страницу сравнения , чтобы помочь вам решить.
На вкладке источника данных выберите базы данных, которые требуется перенести. На вкладке "Параметры" настройте параметры миграции на основе выбранного метода.
Наконец, на вкладке "Проверка и создание " просмотрите параметры и выберите "Начать миграцию данных ", чтобы начать перенос данных в целевой управляемый экземпляр SQL Azure.
Замечание
Запуск процесса миграции данных при использовании ссылки управляемого экземпляра предоставляет дополнительные разрешения точно в срок до создания распределенной группы доступности.
Мониторинг и переключение
После начала миграции вы можете отслеживать ход миграции, выбрав мониторинг миграции на странице миграции базы данных (предварительная версия).
На странице "Монитор" и "Переключение " отображаются полезные сведения о процессе миграции, например:
- Какие базы данных успешно перенесены, а какие все еще находятся в процессе миграции.
- Выбранный метод миграции.
- Целевой экземпляр и целевая база данных.
- Длительность текущей миграции каждой базы данных.
- Когда началась миграция.
Вы можете приостановить, возобновить или отменить миграцию с страницы монитора и переключений , а также просмотреть журналы для получения сведений о миграции. При выборе базы данных вы перейдете на страницу с дополнительными сведениями об источнике и целевом объекте.
После завершения миграции и когда состояние миграции отображается как "Готово к переключению", вы можете перейти к целевому управляемому экземпляру Azure SQL, выбрав Переключить из следующего элемента:
- Страница "Мониторинг и Переключение".
- Страница сведений о базе данных.
При выборе Cutover откроется страница Cutover с различными опциями в зависимости от выбранного метода миграции.
Замечание
Завершение переключения или отмена миграции при использовании ссылки управляемого экземпляра предоставляет дополнительные разрешения в режиме реального времени, пока ссылка не будет удалена или миграция отменена.
Ограничения
Ограничения Managed Instance link и Log Replay Service (LRS) применяются к миграции через портал Azure.
Мониторинг миграции с помощью портала Azure доступен только для экземпляров SQL Server, которые соответствуют требованиям к лицензированию мониторинга.