Compartir a través de


Migración con el vínculo: Azure SQL Managed Instance.

Se aplica a: Azure SQL Managed Instance

Este artículo le muestra cómo migrar la base de datos de SQL Server a Azure SQL Managed Instance mediante el vínculo Instancia administrada.

Para obtener una guía de migración detallada, revise Migración a Azure SQL Managed Instance.

Información general

El vínculo Instancia administrada habilita la migración desde SQL Server hospedado en cualquier lugar a Azure SQL Managed Instance. El vínculo usa la tecnología del Grupo de disponibilidad Always On para replicar los cambios casi en tiempo real desde la instancia principal de SQL Server hasta la instancia secundaria de SQL Managed Instance. El vínculo proporciona la única opción de migración verdaderamente en línea entre SQL Server y Azure SQL Managed Instance, ya que el único tiempo de inactividad está transicionando a la instancia administrada de SQL de destino.

La migración con el vínculo proporciona lo siguiente:

  • La capacidad de probar las cargas de trabajo de solo lectura en SQL Managed Instance antes de finalizar la migración a Azure.
  • La capacidad de mantener el vínculo y la migración en ejecución durante el tiempo que necesite, semanas e incluso meses cada vez.
  • Replicación casi en tiempo real de datos que proporciona la replicación de datos más rápida disponible en Azure.
  • Migración con el tiempo de inactividad mínimo en comparación con todas las demás soluciones disponibles en la actualidad.
  • Transición instantánea a la instancia de SQL Managed Instance de destino.
  • La capacidad de migrar en cualquier momento que esté a punto.
  • La capacidad de migrar una o varias bases de datos de una o varias instancias de SQL Server a las mismas o a varias instancias administradas de SQL en Azure.
  • La única migración en línea verdadera al nivel de servicio Crítico para la empresa.

Nota:

Aunque solo puede migrar una base de datos por vínculo, puede establecer varios vínculos desde la misma instancia de SQL Server a la misma instancia de SQL Managed Instance.

Requisitos previos

A fin de usar el vínculo con Azure SQL Managed Instance para la migración, necesita los siguientes requisitos previos:

Evaluación y detección

Después de comprobar que se admite el entorno de origen, comience con la fase previa a la migración. Detecte todos los orígenes de datos existentes, evalúe la viabilidad de la migración e identifique los problemas de bloqueos que podrían impedir la migración. En la fase de detección, examine la red para identificar todas las instancias y características de SQL Server que usa su organización.

Puede usar las siguientes herramientas para descrbrir orígenes SQL en su entorno:

  • SQL Server habilitado por Azure Arc: SQL Server habilitado por Azure Arc genera automáticamente una evaluación para la migración a Azure, lo que simplifica el proceso de detección y la evaluación de preparación para la migración.
  • Azure Migrate para evaluar la idoneidad de migración de los servidores locales, realizar ajustes de tamaño basados en el rendimiento y proporcionar estimaciones del costo que supone su ejecución en Azure.
  • Microsoft Assessment and Planning Toolkit ("kit de herramientas MAP") para evaluar la infraestructura de TI actual. El kit de herramientas proporciona una herramienta de inventario, evaluación y generación de informes eficaz para simplificar el proceso de planeamiento de la migración.

Una vez descubiertos los orígenes de datos, evalúe cualquier instancia de SQL Server local que se pueda migrar a Azure SQL Managed Instance para identificar los bloqueadores de migración o los problemas de compatibilidad.

Puede usar las siguientes herramientas para evaluar la instancia de SQL Server de origen:

Para obtener instrucciones detalladas, revise los pasos previos a la migración.

Creación de una instancia de destino

Después de evaluar el entorno existente y determinar la configuración de hardware y el nivel de servicio adecuados para la instancia administrada de SQL de destino, implemente la instancia de destino mediante Azure Portal, PowerShell o la CLI de Azure.

Una vez creada la instancia administrada de SQL de destino, configure un vínculo entre la base de datos de la instancia de SQL Server y Azure SQL Managed Instance. En primer lugar, prepare el entorno y, después, configure un vínculo mediante SQL Server Management Studio (SSMS) o scripts.

Sincronización y transición de datos

Una vez establecido el vínculo y cuando esté a punto para realizar la migración, siga estos pasos (normalmente durante una ventana de mantenimiento):

  1. Detenga la carga de trabajo en la base de datos principal de SQL Server para que la base de datos secundaria de SQL Managed Instance se actualice.
  2. Valide que todos los datos se han convertido a la base de datos secundaria en SQL Managed Instance.
  3. Realice una conmutación por error del vínculo a la instancia administrada de SQL secundaria; para ello, elija Conmutación por error planeada.
  4. (Para migraciones de SQL Server 2022) Active la casilla Quitar vínculo después de la conmutación por error correcta para asegurarse de que la conmutación por error es unidireccional y se quita el vínculo.
  5. Transicione la aplicación para conectarse al punto de conexión de SQL Managed Instance.

Validación de la migración

Después de transicionar al destino de la instancia administrada de SQL, supervise la aplicación, pruebe el rendimiento y corrija los problemas.

Para obtener más información, revise los pasos posteriores a la migración.

Migración inversa (SQL Server 2022)

A partir de SQL Server 2022 CU10, puede configurar un vínculo con Azure SQL Managed Instance como principal inicial y SQL Server como secundario. Esta funcionalidad le permite revertir la migración de Azure SQL Managed Instance a SQL Server 2022.

Para invertir una migración, siga los mismos pasos para configurar el vínculo, pero inicie el proceso con SQL Managed Instance como origen de la migración y la instancia de SQL Server 2022 como destino de migración.

Para usar el vínculo:

Para obtener más información sobre el vínculo:

Para otros escenarios de replicación y migración, considere lo siguiente: