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


Миграция из SQL Server: предварительная миграция

Применимо: Управляемый экземпляр SQL Azure SQL Server в Azure Виртуальные машины База данных SQL Azure

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

Поддерживаемые источники и целевые объекты для миграции

Перенести можно экземпляр SQL Server, выполняемый локально, или в следующих облачных службах.

  • SQL Server на виртуальных машинах (ВМ).
  • Amazon Web Services (AWS) EC2.
  • Служба реляционной базы данных Amazon (AWS RDS).
  • Вычислительный модуль — Google Cloud Platform (GCP).

В этой статье вы узнаете, как обнаруживать и оценивать пользовательские базы данных перед переносом из SQL Server в SQL Azure.

Другие рекомендации по миграции см. в руководствах по переносу баз данных в Azure.

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

Шаги миграции

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

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

Снимок экрана: шаги по миграции в Управляемый экземпляр SQL Azure.

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

Обнаружить

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

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

  • Миграция Azure для оценки пригодности миграции локальных серверов, выполнения размера на основе производительности и предоставления оценки затрат для их выполнения в Azure.
  • Microsoft Assessment and Planning Toolkit (MAP Toolkit) для оценки текущей ИТ-инфраструктуры. Этот набор средств представляет собой мощный инструмент для инвентаризации, оценки и создания отчетов, позволяющий упростить планирование миграции.

Дополнительные сведения о средствах, доступных для этапа обнаружения , см. в разделе "Службы и средства", доступные для сценариев миграции данных.

Оценка

Примечание.

Если вы оцениваете все объемы данных SQL Server в большом масштабе на VMware, см. статью "Создание оценки SQL Azure", чтобы получить рекомендации по развертыванию SQL Azure, целевые размеры и ежемесячные оценки.

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

Оценка с помощью Azure Data Studio

Расширение миграции SQL Azure для Azure Data Studio предоставляет удобный интерфейс на основе мастера для оценки, получения рекомендаций Azure и переноса баз данных SQL Server в локальную среду в Azure. Помимо выделения всех блокировщиков миграции или предупреждений, расширение также включает возможность сбора данных о производительности баз данных и рекомендует правильный размер целевого объекта SQL Azure для удовлетворения потребностей в производительности рабочей нагрузки (с наименьшей ценой).

Для оценки баз данных можно использовать расширение миграции SQL Azure для Azure Data Studio:

Внимание

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

Чтобы оценить среду с помощью расширения миграции SQL Azure, выполните следующие действия.

  1. Откройте расширение миграции SQL Azure для Azure Data Studio.
  2. Подключитесь к исходному экземпляру SQL Server.
  3. Выберите "Миграция в Azure SQL" в мастере миграции SQL Azure в Azure Data Studio.
  4. Выберите базы данных для оценки, а затем нажмите кнопку "Далее".
  5. Выберите целевой объект SQL Azure.
  6. Выберите представление и выбор , чтобы просмотреть отчет об оценке.
  7. Найдите проблемы с блокировкой миграции и четностью функций. Отчет об оценке можно также экспортировать в файл, которым вы сможете поделиться с другими командами или сотрудниками своей организации.
  8. Определите уровень совместимости баз данных, который позволит свести к минимуму необходимый объем работ на этапе после миграции.

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

  1. Откройте расширение миграции SQL Azure для Azure Data Studio.
  2. Подключитесь к исходному экземпляру SQL Server.
  3. Выберите "Миграция в Azure SQL" в мастере миграции SQL Azure в Azure Data Studio.
  4. Выберите базы данных для оценки, а затем нажмите кнопку "Далее".
  5. Выберите целевой объект SQL Azure.
  6. Перейдите к разделам рекомендаций Azure и выберите команду "Получить рекомендацию Azure".
  7. Теперь выберите " Собрать данные о производительности". Выберите папку на локальном компьютере, чтобы сохранить журналы производительности, а затем нажмите кнопку "Пуск".
  8. Через 10 минут Azure Data Studio указывает, что рекомендация доступна для Управляемый экземпляр SQL Azure.
  9. Проверьте карточку Управляемый экземпляр SQL Azure на целевой панели SQL Azure, чтобы просмотреть рекомендацию Управляемый экземпляр SQL Azure SKU.

Дополнительные сведения о целевых руководствах по миграции SQL Azure см. в статье:

Оценка с помощью SQL Server с поддержкой Arc

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

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

  1. Автоматическое подключение компьютеров SQL Server к Azure Arc.
  2. Убедитесь, что расширение Azure для SQL Server (WindowsAgent.SqlServer) — 1.1.2594.118 или более поздней.
  3. Перейдите к серверу SQL Server, включенном ресурсом Azure Arc, в портал Azure.
  4. В разделе "Миграция" выберите "Оценки" (предварительная версия), чтобы открыть страницу "Оценки" и просмотреть результаты.

Дополнительные сведения см. в статье "Оценка экземпляров для миграции с помощью SQL Server с поддержкой Azure arc".

Масштабируемые оценки и анализ

Расширение миграции SQL Azure для Azure Data Studio и службы "Миграция Azure" может выполнять масштабируемые оценки и консолидировать отчеты об оценке для анализа.

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

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

Процесс можно автоматизировать с помощью скриптов с одним из следующих вариантов. Дополнительные сведения об использовании скриптов см. в статье "Миграция баз данных в масштабе с помощью автоматизации (предварительная версия)".

Для получения сводки отчетов в больших пространствах теперь можно также консолидировать оценки Помощника по миграции данных в службе Миграция Azure.

Оценка приложений

Как правило, уровень приложения обращается к пользовательским базам данных для сохранения и изменения данных. Помощник по миграции данных может оценивать уровень доступа к данным приложения двумя способами.

Во время оценки пользовательских баз данных используйте Помощник по миграции данных для импорта сохраненных файлов трассировки или файлов набора средств миграции доступа к данным.