Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция миграции SQL Server в SQL Server Management Studio (SSMS) оценивает экземпляры SQL Server и переносит их на Azure SQL.
| активирована Azure Arc | Сведения |
|---|---|
| Да | SSMS использует оценки готовности, уже собранные с помощью Azure Arc. Эти оценки включают результаты совместимости, целевые размеры и рекомендуемые пути миграции. |
| Нет | SSMS выполняет локальную оценку готовности на основе метаданных и рекомендует целевой объект Azure SQL (Управляемый экземпляр SQL Azure или SQL Server on Azure Virtual Machines). На основе результатов оценки, вы можете начать миграцию. — функция ссылки для Управляемый экземпляр SQL Azure (почти нулевое время простоя) — собственное резервное копирование и восстановление (lift-and-shift) - Azure Database Migration Service (Azure DMS) |
Вы также можете подготовить целевые объекты Azure SQL и отслеживать миграцию с SSMS или портала Azure.
Необходимые условия
- SQL Server Management Studio 22 и более поздних версий.
- Учетная запись инстанса SQL Server с разрешениями sysadmin.
Установка и настройка
Установите последнюю версию SQL Server Management Studio (SSMS). После завершения установки выберите "Изменить>отдельные компоненты". SSMS устанавливается с помощью установщика Visual Studio.
Выберите рабочую нагрузку Гибрид и Миграция, выберите "Установить в процессе загрузки" из раскрывающегося списка и выберите "Изменить", чтобы завершить установку.
Процесс миграции
Этот рабочий процесс подходит для экземпляров SQL Server, не управляемых Azure Arc.
Подключение к SQL Server
- Откройте SSMS.
- Подключитесь к исходному SQL Server экземпляру.
- Щелкните правой кнопкой мыши ваш экземпляр SQL Server в Обозревателе объектов и выберите Migrate SQL Server.
Это действие открывает страницу миграции и запускает другие мастера SSMS для миграции данных.
Оценка готовности к миграции
Целевая страница миграции открывается на этапе оценки базы данных.
Оценка готовности к миграции Azure оценивает вашу базу данных на совместимость с целевыми платформами Azure SQL. Проверка готовности миграции определяет какие-либо блоки миграции для целевых систем, таких как Управляемый экземпляр SQL Azure, База данных SQL Azure или SQL Server на виртуальных машинах Azure (Azure VM).
Чтобы выполнить оценку, выполните следующую команду:
- Выберите "Выполнить оценку" на целевой странице миграции .
- Средство создает HTML-отчет с подробными результатами.
- Просмотрите целевые рекомендации, которые определяются следующим образом:
- Путь миграции с минимальными блокирующими проблемами
- Действия миграции, требующие минимального вмешательства вручную
Подсказка
Для рекомендаций по размеру на основе производительности с подробными метриками рекомендуется использовать метод оценки готовности к миграции, описанный в миграции SQL Server с использованием Azure Arc.
Результаты оценки предоставляют аналитические сведения о готовности экземпляра и готовности базы данных. Категории готовности описаны в следующей таблице:
| Категория | Описание |
|---|---|
| Ready | Базы данных можно перенести в целевой объект без каких-либо изменений. |
| Готово к работе с предупреждениями | Существуют некоторые неблокирующие проблемы. Миграция может осуществляться без необратимых изменений в базе данных или приложении. |
| Не готов | Существуют проблемы, связанные с блокировкой миграции. Эти проблемы требуют исправления перед переносом в целевую среду. В отчете содержится список выявленных проблем, которые необходимо устранить перед миграцией. |
Выбор целевого объекта
После завершения оценки настройте целевой объект миграции:
Выберите Provision Target для доступа к концентратору Azure SQL.
В центре Azure SQL можно создать любой тип целевого объекта SQL на одной панели:
- База данных SQL Azure
- Управляемый экземпляр Azure SQL
- SQL Server на виртуальной машине Azure
Перенос данных
На целевой странице миграции выберите "Миграция данных". Затем можно выбрать подходящий метод миграции на основе целевого объекта и требований.
Управляемый экземпляр SQL (ссылка на 'Управляемый экземпляр SQL')
- Используйте ссылку Управляемый экземпляр SQL для настройки ссылки Управляемый экземпляр SQL.
- Обеспечивает репликацию данных почти в режиме реального времени с минимальным временем простоя.
Резервное копирование и восстановление
- Используйте функции резервного копирования и восстановления SSMS для миграции SQL Server.
- Подходит для небольших баз данных или в случаях, когда допустим простой.
Azure Database Migration Service (Azure DMS)
- Перенаправляется на Azure DMS для миграций корпоративного уровня.
- Поддерживает все целевые типы (база данных SQL, Управляемый экземпляр SQL и виртуальную машину Azure).
- Предоставляет как автономные , так и сетевые варианты миграции.
- Рекомендуется для крупномасштабных или сложных миграций.
Мониторинг миграции
Отслеживайте ход миграции и выполняйте переключение:
- Для миграций Azure DMS используйте панель мониторинга Azure DMS.
- Для миграций с использованием связи Управляемый экземпляр: мониторинг через функцию связи Управляемый экземпляр SQL.
обновление SQL Server
Помимо миграции Azure, SSMS предоставляет возможности обновления совместимости баз данных. Оценка обновления определяет проблемы совместимости, связанные с критическими изменениями, изменениями поведения и устаревшими функциями. В отчете также представлена проверка четности функций для миграции кроссплатформенной базы данных.
Оценка обновления
- Выберите Upgrade Assessment из раздела Migrate до более поздней версии SQL Server.
- Средство оценивает готовность к обновлению уровня совместимости.
- Ознакомьтесь с кардинальными изменениями и устаревшими функциями в этом отчете.
Обновление базы данных
- Перейдите к Upgrade SQL Server из раздела Migrate до более поздней версии SQL Server.
- Выполните действия по обновлению базы данных .
- Выполните обновление уровня совместимости с минимальными нарушениями.
Лучшие практики
- Всегда выполняйте оценки перед планированием миграции, чтобы определить потенциальные проблемы рано.
- Используйте оценку с поддержкой Arc, если она доступна для более точного определения размера на основе производительности.
- Выберите онлайн миграцию (ссылку Управляемый экземпляр или онлайн Azure DMS) для продуктивных баз данных с минимальным временем простоя.
- Тщательно протестируйте в непроизводственных средах перед миграцией рабочей среды.
- Отслеживайте производительность во время и после миграции, чтобы обеспечить оптимальную конфигурацию.
- Планирование переходных окон в периоды низкого трафика, чтобы свести к минимуму влияние на конечных пользователей.
Сравнение вариантов миграции
| Метод миграции | Целевые типы | Время простоя | лучше всего подходит для |
|---|---|---|---|
| Ссылка Управляемый экземпляр SSMS | Управляемый экземпляр SQL | Минимальный (онлайн) | Рабочие базы данных, непрерывная синхронизация |
| Резервное копирование и восстановление | Все | Умеренный до высокого | Запланированное время простоя |
| Пересылка журналов транзакций | Управляемый экземпляр SQL | От низкой до умеренной сложности | Крупные базы данных, традиционный подход |
| Azure DMS | Все | Минимальное или отсутствующее | Миграция предприятия, несколько баз данных |
Известные проблемы
Во время миграции могут возникнуть следующие распространенные проблемы. Используйте рекомендуемые решения для их устранения.
Ошибка оценки
- Проверьте подключение к исходной базе данных.
- Проверьте разрешения пользователя для доступа к системным каталогам.
- Убедитесь, что SSMS обновлен.
Производительность миграции замедляется
- Проверьте пропускную способность сети между источником и Azure.
- Ознакомьтесь с рекомендациями по размеру целевого уровня.
- Рекомендуется использовать Azure ExpressRoute для передачи больших данных.
Сбой валидации переключения
- Проверьте целостность данных.
- Проверьте совместимость приложений с целевой платформой.
- Проверьте наличие блокирующих проблем в отчете об оценке.