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:SQL Server
En este artículo se muestra cómo migrar la instancia de SQL Server habilitada por Azure Arc a Azure SQL Managed Instance en Azure Portal.
Información general
Azure SQL Managed Instance es un destino de plataforma como servicio (PaaS) totalmente administrado para ejecutar las cargas de trabajo de SQL Server en la plataforma en la nube de Azure. Una vez habilitada la instancia de SQL Server mediante Azure Arc, puede evaluar el patrimonio de datos de SQL Server para identificar una configuración óptima de INSTANCIA administrada de SQL. Después, puede migrar las bases de datos de SQL Server a SQL Managed Instance directamente desde Azure Portal.
Cuando Azure Arc habilita la instancia de SQL Server, puede hacer lo siguiente:
- Evalúe y evalúe si la instancia de SQL Server está lista para migrar a SQL Managed Instance.
- Identifique posibles riesgos de migración y aprenda a mitigarlos.
- Optimice el rendimiento y el costo con instrucciones sobre los niveles de servicio, la configuración y el ajuste de tamaño.
La detección de instancias de SQL Server y la generación de informes de preparación se producen de forma instantánea, automática y continua. No se requiere ninguna configuración o configuración adicional. En primer lugar, elija un destino de INSTANCIA administrada de SQL adecuado y prepare el entorno. Después, puede migrar las bases de datos de SQL Server a SQL Managed Instance directamente desde Azure Portal a través de un proceso totalmente administrado y automatizado.
La migración de bases de datos está disponible de forma predeterminada para todas las instancias de SQL Server habilitadas por Azure Arc, a partir de SQL Server 2012 (11.x).
Elección del método de migración integrado
Puede elegir el método de migración que mejor se adapte a sus necesidades en el panel Migración de base de datos . Después de una configuración inicial, la migración se automatiza automáticamente en función de la selección.
Los métodos siguientes están integrados en el proceso de migración:
- Vínculo de Instancia administrada: migre mediante la replicación en tiempo real con un grupo de disponibilidad distribuido (en línea).
- Servicio de reproducción de registros (LRS): migre mediante el trasvase de registros (en línea).
Para comprender las diferencias entre las dos opciones de migración, consulte Comparación del vínculo de Instancia administrada con LRS para la migración. En el panel Migración de bases de datos de Azure Portal, puede elegir la opción que mejor se adapte a sus necesidades en el paso Migración de datos .
Prerrequisitos
Para migrar la instancia de SQL Server a SQL Managed Instance a través de Azure Portal, la instancia debe cumplir los siguientes requisitos previos:
- Esté habilitado por Azure Arc.
- Tener la extensión de Azure para SQL Server versión 1.1.3106.305 o posterior.
Los requisitos de la instancia de SQL Server de origen dependen del método de migración que planea usar. Por ejemplo:
- El vínculo instancia administrada admite SQL Server 2016 y versiones posteriores en cualquier edición compatible de Windows Server.
- LRS admite SQL Server 2008 y versiones posteriores en cualquier edición compatible de Windows Server.
Permisos
En esta sección se describen los permisos necesarios para migrar la instancia de SQL Server a SQL Managed Instance a través de Azure Portal.
En la instancia de SQL Server de origen, necesita los permisos siguientes:
- Si habilita privilegios mínimos, se
sysadminlos permisos necesarios, como si fuera necesario, durante el proceso de migración de la base de datos. - Si no puede usar privilegios mínimos, necesita
sysadminpermisos en la instancia de SQL Server de origen.
Para migrar con el vínculo Instancia administrada, necesita uno de los permisos siguientes en el destino de INSTANCIA administrada de SQL:
- Rol colaborador de INSTANCIA administrada de SQL
- Rol de colaborador o propietario de nivel de suscripción
Para obtener permisos mínimos, consulte Permisos personalizados.
Nota:
Los usuarios con los permisos SqlServerAvailabilityGroups_CreateManagedInstanceLink, SqlServerAvailabilityGroups_failoverMiLink y SqlServerAvailabilityGroups_deleteMiLink en Azure pueden realizar acciones en el panel de Migración de Base de Datos durante el proceso de migración que eleva los permisos de SQL Server de la cuenta usada por la extensión, incluido el rol sysadmin.
Preparación del entorno para la migración
Para migrar las bases de datos mediante el vínculo Instancia administrada o LRS, prepare primero el entorno.
Para usar el vínculo Instancia administrada, siga estos pasos:
- Establezca la base de datos de SQL Server en modo de recuperación completa y realice una copia de seguridad completa reciente de la base de datos. En el caso de las instancias de SQL Server que cumplen el requisito de licencia, puede habilitar la característica copias de seguridad automatizadas (versión preliminar), que determina automáticamente las calificaciones de copia de seguridad. Las instancias de SQL Server que no admiten la característica de copia de seguridad automatizada todavía pueden migrar su base de datos a través del vínculo Instancia administrada. Debe validar manualmente que la base de datos está en modo de recuperación completa y realizar una copia de seguridad completa actual.
- Prepare el entorno.
- Establecer la confianza entre instancias.
Migración a INSTANCIA administrada de SQL
Los iconos siguientes le guían a través de la migración de las bases de datos de SQL Server a SQL Managed Instance:
- Evaluar la instancia de origen: evalúe la instancia de SQL Server para determinar su preparación para migrar a SQL Managed Instance.
- Seleccionar destino: seleccione un destino de INSTANCIA administrada de SQL para la migración.
- Migración de datos: migre las bases de datos de SQL Server a SQL Managed Instance.
- Supervisión y migración: supervise el proceso de migración y corte al destino de INSTANCIA administrada de SQL.
En la captura de pantalla siguiente se muestran los iconos del panel Migración de base de datos de la instancia de SQL Server en Azure Portal:
Evaluación de la instancia de origen
Para evaluar la instancia de origen, siga estos pasos:
Vaya a la instancia de SQL Server en Azure Portal.
En Migración, seleccione Migración de base de datos para abrir el panel Migración de base de datos . En Evaluar instancia de origen, seleccione Ver informe para abrir el panel Evaluaciones .
En el panel Evaluaciones :
- Utilice Ejecutar evaluación para iniciar una nueva evaluación si no se ejecutó recientemente.
- Use Ver detalles de evaluación en el cuadro Destino recomendado de MI de Azure SQL para obtener más información sobre los resultados de la evaluación, incluida la preparación de la instancia de SQL Server para migrar a SQL Managed Instance. También obtendrá información sobre el nivel de servicio recomendado y la configuración de la instancia de destino.
Seleccionar destino
Después de evaluar la instancia de SQL Server, seleccione un destino de Instancia administrada de SQL.
En el panel Evaluaciones , seleccione Crear destino para abrir el panel Crear o seleccionar destino e identificar un destino de migración.
En el panel Crear o seleccionar destino , en Destino existe, seleccione una de las siguientes opciones:
- Sí, ya he creado un destino: seleccione un destino de Instancia administrada de SQL existente.
- No, quiero crear un nuevo destino: cree un nuevo destino de Instancia administrada de SQL.
Rellene la información necesaria para el destino de INSTANCIA administrada de SQL. A continuación, use Select target (Seleccionar destino) o Create target (Crear destino) para continuar con el paso siguiente en función de la selección Destino.
- Si ya tiene una instancia como destino, al elegir Seleccionar destino , se le llevará al panel Migración de base de datos de la instancia de SQL Server. El nombre de instancia se rellena como destino seleccionado. A continuación, puede continuar con el paso Migrar datos .
- Si decide crear una nueva instancia, se le guiará al panel Crear instancia administrada de Azure SQL en el panel Migración de base de datos para crear la instancia de destino. Después de finalizar, compruebe el progreso de la implementación en el panel Migración de base de datos de la instancia de SQL Server. El nombre de destino se rellena en el icono Destino . A continuación, puede continuar con el paso Migrar datos .
Migración de datos
Una vez que el destino esté listo, inicie el proceso de migración.
En el panel Migración de base de datos , seleccione Migrar datos.
En el panel Nueva migración de datos , elija la opción de migración que se adapte a sus necesidades empresariales y, a continuación, use Seleccionar para continuar con el panel siguiente:
- Vínculo de Instancia administrada: uso de Migración mediante la replicación en tiempo real (en línea)
- LRS: Uso de La migración mediante el trasvase de registros (en línea)
Si sigue eligiendo entre los dos métodos de migración, compruebe la página de comparación para ayudarle a decidir.
En la pestaña Origen de datos , elija las bases de datos que desea migrar.
En la pestaña Configuración , configure las opciones de migración en función del método seleccionado.
En la pestaña Revisar y crear , revise la configuración. Seleccione Iniciar migración de datos para migrar los datos al destino de SQL Managed Instance.
Nota:
Al usar el vínculo de Instancia administrada e iniciar el proceso de migración de datos, el sistema concede permisos justo a tiempo hasta que se crea el grupo de disponibilidad distribuido.
Supervisión y transición
Después de iniciar la migración, puede supervisar el progreso. En el panel Migración de base de datos , seleccione Supervisar migraciones.
En el panel Supervisión y migración se muestra información útil sobre el proceso de migración, como:
- Las bases de datos que se han migrado correctamente y las bases de datos que todavía están en curso.
- Método de migración elegido.
- La instancia de destino y la base de datos de destino.
- Duración de la migración actual de cada base de datos.
- Hora a la que se inició la migración.
Puede pausar, reanudar o cancelar la migración desde el panel Supervisión y transición . También puede ver los registros para obtener información sobre la migración. La selección de una base de datos le lleva a un panel con más detalles sobre el origen y el destino.
Una vez finalizada la migración, el estado de la migración muestra Listo para la transición. Para ir al destino de SQL Managed Instance, seleccione Transición en el panel Supervisión y migración. También puede usar el panel de detalles de la base de datos.
Seleccione Transición para abrir el panel Transición y ver diferentes opciones en función del método de migración seleccionado.
Nota:
Completar lamigración o cancelar la migración cuando se usa el vínculo Instancia administrada concede más permisos Just-In-Time hasta que se quita el vínculo o se cancela la migración.
Limitaciones
Las limitaciones del vínculo instancia administrada y LRS se aplican a las migraciones a través de Azure Portal.
La supervisión de la migración a través de Azure Portal solo está disponible para las instancias de SQL Server que cumplen los requisitos de licencia de supervisión.