Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Управляемый экземпляр SQL Azure
В этой статье рассказывается, как перенести базу данных SQL Server в SQL Azure Управляемый экземпляр с помощью ссылки на Управляемый экземпляр.
Подробное руководство по миграции см. в статье "Миграция в Управляемый экземпляр SQL Azure". Чтобы сравнить средства миграции, перейдите по ссылке "Сравнение LRS с MI".
Примечание.
Теперь можно напрямую мигрировать экземпляр SQL Server, управляемый с помощью Azure Arc, в управляемый экземпляр SQL Azure через портал Azure. Дополнительные сведения см. в статье "Миграция в управляемый экземпляр SQL Azure".
Обзор
Ссылка Управляемый экземпляр обеспечивает миграцию из SQL Server, размещенной в любом месте, в Управляемый экземпляр SQL Azure. Ссылка использует технологию группы доступности AlwaysOn для репликации изменений практически в реальном времени из основного экземпляра SQL Server в дополнительный Управляемый экземпляр SQL. Ссылка предоставляет единственный вариант миграции через Интернет между SQL Server и Управляемым экземпляром Azure SQL, поскольку единственное время простоя связано только с переключением на целевой управляемый экземпляр SQL.
Миграция со ссылкой предоставляет вам следующее:
- Возможность тестирования рабочих нагрузок только для чтения на управляемом экземпляре SQL перед завершением миграции в Azure.
- Возможность поддерживать связь и миграцию в рабочем состоянии столько, сколько вам нужно, неделями и даже месяцами.
- Репликация данных в почти реальном времени, которая обеспечивает самую быструю репликацию данных в Azure.
- Миграция с минимальным простоем по сравнению со всеми другими решениями, доступными сегодня.
- Мгновенное переключение на целевой управляемый экземпляр SQL.
- Возможность миграции в любое время, когда вы будете готовы.
- Возможность переноса отдельных или нескольких баз данных из одного или нескольких экземпляров SQL Server в один или несколько управляемых экземпляров SQL в Azure.
- Единственная верная миграция через Интернет на уровень служб критически важный для бизнеса.
Примечание.
Хотя вы можете перенести только одну базу данных по одной ссылке, можно установить несколько подключений из того же экземпляра SQL Server в один и тот же Управляемый экземпляр SQL.
Предварительные условия
Чтобы использовать ссылку с Управляемым экземпляром SQL Azure для миграции, вам потребуются следующие предварительные требования:
- Активная подписка Azure. Если ее нет, создайте бесплатную учетную запись.
- Поддерживаемая версия SQL Server с установленным необходимым обновлением службы.
Оценка и обнаружение
Убедившись, что исходная среда поддерживается, начните с подготовки к миграции. Произведите обнаружение имеющихся у вас источников данных, оцените их пригодность к миграции и выявите все блокирующие проблемы, которые могут воспрепятствовать миграции. На этапе обнаружения выполните сканирование сети, чтобы выявить все экземпляры и функции SQL Server, используемые в вашей организации.
Для обнаружения источников SQL в вашей среде можно использовать следующие средства:
- SQL Server, включенный Azure Arc: SQL Server, включенный Azure Arc, автоматически создает оценку миграции в Azure, упрощая процесс обнаружения и оценку готовности для миграции.
- Azure Migrate для оценки пригодности миграции локальных серверов, определения размера на основе производительности и предоставления расчетов затрат для их запуска в Azure.
- Microsoft Assessment and Planning Toolkit (the MAP Toolkit) для оценки текущей ИТ-инфраструктуры. Этот набор средств представляет собой мощный инструмент для инвентаризации, оценки и создания отчетов, позволяющий упростить планирование миграции.
После обнаружения источников данных оцените все локальные экземпляры SQL Server, которые можно перенести в Управляемый экземпляр SQL Azure для выявления блокировщиков миграции или проблем совместимости.
Для оценки исходного экземпляра SQL Server можно использовать следующие средства:
Для получения подробных рекомендаций смотрите перед миграцией.
Создание целевого экземпляра
После оценки существующей среды и определения соответствующего уровня служб и конфигурации оборудования для целевого управляемого экземпляра SQL разверните целевой экземпляр с помощью портал Azure, PowerShell или Azure CLI.
Настройка ссылки
После создания целевого управляемого экземпляра SQL настройте связь между базой данных в экземпляре SQL Server и управляемым экземпляром Azure SQL. Сначала подготовьте среду и настройте ссылку с помощью SQL Server Management Studio (SSMS) или скриптов.
Синхронизация данных и переход
После установки ссылки и готовности к миграции выполните следующие действия (обычно во время периода обслуживания):
- Остановите нагрузку на основной базе данных SQL Server, чтобы вторичная база данных в SQL Managed Instance успела догнать.
- Убедитесь, что все данные были успешно переданы на вторичную базу данных в Управляемом экземпляре SQL.
- Переключите подключение на вторичный управляемый экземпляр SQL, выбрав запланированное переключение.
- (Для миграций SQL Server 2022) Установите флажок "Удалить ссылку после успешного переключения", чтобы обеспечить однонаправленное переключение и удаление ссылки.
- Переключите приложение для подключения к конечной точке управляемого экземпляра SQL.
Проверка миграции
После того как вы переключились на целевой объект управляемого экземпляра SQL, отслеживайте приложение, тестируйте производительность и исправьте все проблемы.
Дополнительные сведения см. в разделе после миграции.
Обратная миграция (SQL Server 2022)
Начиная с SQL Server 2022 CU10, можно настроить ссылку с управляемым экземпляром Azure SQL в качестве начального основного, и SQL Server в качестве вторичного. Эта возможность позволяет отменить миграцию с Управляемый экземпляр SQL Azure на SQL Server 2022.
Чтобы отменить миграцию, выполните те же действия, чтобы настроить ссылку, но запустите процесс с Управляемым экземпляром SQL в качестве источника миграции и с экземпляром SQL Server 2022 в качестве целевой системы миграции.
Связанный контент
Чтобы использовать ссылку, выполните следующие действия.
- Подготовка среды для ссылки Управляемый экземпляр
- Настройка связи между SQL Server и Управляемым экземпляром SQL с помощью SSMS
- Настройка связи между SQL Server и Управляемым экземпляром SQL с помощью скриптов
- Переключение при отказе ссылки
- Рекомендации по поддержанию ссылки
Дополнительные сведения о ссылке:
- Обзор ссылки Управляемый экземпляр
- Аварийное восстановление с помощью ссылки на Управляемый экземпляр
Для других сценариев репликации и миграции учтите следующее: