Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве вы узнаете, как обновить пользовательские базы данных с предыдущих версий SQL Server до SQL Server 2022 (16.x) с помощью компонента миграции SQL Server в SQL Server Management Studio (SSMS).
Другие рекомендации по миграции см. в статье по переходу на базы данных Azure.
Необходимые компоненты
Перед началом проекта миграции важно выполнить необходимые условия. Узнайте о поддерживаемых версиях и рекомендациях по обновлению SQL Server.
Чтобы подготовиться к миграции, используйте компонент миграции SQL Server в SSMS.
Подготовка к миграции
После подтверждения поддержки исходной среды и решения всех предварительных требований можно запустить этап предварительной подготовки. Этот процесс включает проведение инвентаризации баз данных, которые необходимо перенести. Затем необходимо оценить базы данных на предмет потенциальных проблем с миграцией или помех, а затем решить все выявленные сложности. В следующих двух разделах рассматриваются этапы обнаружения, оценки.
Обнаружить
Средство "Миграция Azure": средство обнаружения и оценки обнаруживает и оценивает локальные виртуальные машины VMware, виртуальные машины Hyper-V и физические серверы для миграции в Azure.
Это средство можно использовать для следующих действий:
- Готовность к Azure. Оценивает, готовы ли локальные серверы, экземпляры SQL Server и веб-приложения к миграции в Azure.
- Определение размера Azure: оценивает требуемые размеры виртуальных машин Azure, конфигурацию серверов Azure SQL и количество узлов Решения Azure VMware после миграции.
- Оценка затрат для Azure: выполняет расчет затрат на работу локальных серверов в Azure.
- Анализ зависимостей: определяет межсерверные зависимости и стратегии оптимизации для перемещения взаимозависимых серверов в Azure. Дополнительные сведения об анализе зависимостей в средстве "Обнаружение и оценка" см. здесь.
Средство обнаружения и оценки использует упрощенное устройство службы "Миграция Azure", которое развертывается локально.
- Этот модуль выполняется на виртуальной машине или на физическом сервере. Вы можете легко установить его с помощью скачиваемого шаблона.
- Это устройство обнаруживает локальные серверы. Кроме того, оно непрерывно отправляет метаданные серверов и данные производительности в службу "Миграция Azure".
- Обнаружение устройства осуществляется без агента. На компьютерах, которые вы будете обнаруживать, не нужно ничего устанавливать.
- Когда устройство выполнит обнаружение, вы можете объединить обнаруженные серверы в группы и запустить оценки для каждой группы.
Оценка и преобразование
После идентификации источников данных следующим шагом является оценка локальных экземпляров SQL Server. Используйте компонент миграции SQL в SQL Server Management Studio , чтобы оценить исходную базу данных перед обновлением экземпляра SQL Server.
После завершения всех оценок базы данных выберите "Сохранить отчет ", чтобы экспортировать результаты в JSON-файл для анализа данных по своему усмотрению.
Преобразовать
После оценки одного или нескольких экземпляров исходной базы данных, которые вы переносите, для разнородных миграций необходимо преобразовать схему для работы в целевой среде. Поскольку обновление до более новой версии SQL Server будет считаться однородной миграцией, шаг преобразования можно пропустить.
Обзор миграции
После выполнения необходимых предварительных требований и выполнения задач, связанных с этапом предварительной миграции , вы можете завершить схему и миграцию данных. Успешная миграция и обновление означает, что вы рассмотрели все проблемы, обнаруженные на этапе предварительной миграции.
Просмотрите обнаруженные проблемы совместимости с компонентом миграции SQL Server в SQL Server Management Studio.
Сохраняйте журналы резервного копирования, планы обслуживания и другие автоматизированные задачи, включая задания, путем создания резервной копии системной базы данных msdb.
Просмотрите связанные серверы с помощью SQL Server Management Studio. В обозревателе объектов щелкните правой кнопкой мыши объекты сервера, чтобы развернуть список.
Дополнительные рекомендации могут потребоваться на основе сложности данных и среды.
- Устранение неполадок потерянных пользователей (SQL Server)
- Перенос триггеров
- Мастер формирования и публикации скриптов
- Зеркальные наборы носителей резервных копий (SQL Server)
- Обзор резервного копирования (SQL Server)
- Выпуски и поддерживаемые функции SQL Server 2022
Миграция схемы и данных
После оценки баз данных необходимо начать процесс миграции схемы и базы данных с помощью компонента миграции SQL Server в SQL Server Management Studio.
Миграция схемы и синхронизация данных
Используйте компонент миграции SQL Server для оценки среды.
После создания отчета об оценке можно перенести базу данных.
Синхронизация данных и прямая миграция
Для миграции с минимальным временем простоя источник, который вы переносите, продолжает изменяться после однократной миграции, данные и схема могут отличаться от целевого объекта. Во время этого процесса необходимо убедиться, что каждое изменение в источнике записывается и применяется к целевому объекту практически в реальном времени. После проверки изменений в источнике применяется к целевому объекту, переключение из источника в целевую среду.
Поддержка миграции с минимальным временем простоя пока недоступна для этого сценария, поэтому планы синхронизации и перехода в настоящее время не применяются.
После миграции
После успешного завершения этапа миграции необходимо пройти ряд задач после миграции, чтобы гарантировать, что все работает так же гладко и эффективно, как это возможно. Этап после миграции имеет решающее значение для обеспечения согласованности данных, проверки полноты переноса и решения проблем производительности с рабочей нагрузкой.
Дополнительную информацию об этих проблемах и мерах по их устранению см. в Руководстве по проверке и оптимизации после миграции.
Проверка приложений
После переноса данных в целевую среду все приложения, которые раньше использовали источник, должны приступить к приему целевого объекта. Для этого требуются изменения в приложениях в некоторых случаях. Протестируйте базы данных, чтобы убедиться, что после миграции приложения работают должным образом.