Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Managed Instance
Este artículo le enseña a migrar su base de datos SQL Server a Azure SQL Managed Instance usando el vínculo Instancia Gestionada.
Para obtener una guía de migración detallada, consulte Migración a Azure SQL Managed Instance. Para comparar las herramientas de migración, consulte Comparación de LRS con el vínculo MI.
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 ocurre al realizarse la transición 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, incluso durante semanas o meses de forma continua.
- Replicación casi en tiempo real de datos que proporciona la replicación de datos más rápida disponible en Azure.
- La migración con el tiempo de inactividad más mínimo en comparación con todas las demás soluciones disponibles en la actualidad.
- Transición instantánea a la SQL Managed Instance de destino.
- La capacidad de migrar en cualquier momento en que esté preparado.
- 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:
- Una suscripción de Azure activa. En caso de no tener ninguna, cree una cuenta gratuita.
- Versión compatible de SQL Server con la actualización de servicio necesaria instalada.
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:
- Extensión Azure SQL Migration para Azure Data Studio
- Obtención de recomendaciones de Azure para migrar la base de datos de SQL Server (versión preliminar)
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.
Configuración de un vínculo
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):
- 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.
- Valide que todos los datos se han transferido a la base de datos secundaria en una instancia administrada de SQL.
- Realice una conmutación por error del vínculo a la instancia administrada de SQL secundaria; para ello, elija Conmutación por error planeada.
- (Para migraciones de SQL Server 2022) Active la casilla Quitar vínculo después de una conmutación por error exitosa para asegurarse de que la conmutación por error sea unidireccional y se elimine el vínculo.
- 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.
Contenido relacionado
Para usar el vínculo:
- Preparación del entorno para el vínculo de instancia administrada
- Configuración del vínculo entre SQL Server y SQL Managed Instance con SSMS
- Configuración del vínculo entre SQL Server y SQL Managed Instance con scripts
- Conmutación por error del vínculo
- Procedimientos recomendados para el mantenimiento del vínculo
Para más información sobre el vínculo:
- Introducción al vínculo de Instancia administrada
- Recuperación ante desastres con vínculo de Instancia administrada
Para otros escenarios de replicación y migración, considere lo siguiente: