Migración a Azure SQL Database (Preview) - Migración de SQL Server en Azure Arc

Se aplica a:SQL Server

Este artículo te muestra cómo migrar bases de datos desde una instancia de SQL Server habilitada por Azure Arc a Azure SQL Database en el portal de Azure.

Note

Overview

Azure SQL Database es un motor de base de datos totalmente gestionado como plataforma como servicio (PaaS). La migración de SQL Server en Azure Arc te ayuda a evaluar tus bases de datos SQL Server de origen, seleccionar un destino de Azure SQL Database y comenzar una migración offline desde el portal de Azure.

Utiliza la evaluación de migración para identificar problemas de compatibilidad y elegir un nivel de servicio y configuración adecuados. Durante la migración, Azure Database Migration Service copia los objetos de esquema seleccionados y los datos de la tabla al Azure SQL Database destino.

Importante

Las migraciones online a Azure SQL Database actualmente no están disponibles con Azure Database Migration Service. El tiempo de inactividad de la aplicación comienza cuando comienza la migración fuera de línea.

Migración asistida por Microsoft Copilot

Microsoft Copilot está integrado en la experiencia de migración para ayudarte a tomar decisiones y completar acciones. Puedes hacer preguntas sobre evaluaciones, comparar objetivos, iniciar o monitorizar una migración y resolver problemas de migración.

Selecciona el icono de Copilot en el panel de migración de la base de datos para abrir la ventana de chat de Copilot.

Prerequisites

Antes de empezar la migración:

  • Prepara tu entorno de origen y la base de datos objetivo. Para permisos, requisitos SHIR y limitaciones, consulte Preparar la migración a Azure SQL Database.
  • Confirma que la instancia de SQL Server de origen tiene la última versión de la extensión de Azure para SQL Server.
  • Resolver los problemas de bloqueo identificados por la evaluación de migración.

Actualización de la extensión

La extensión de Azure para SQL Server se actualiza de forma independiente de SQL Server. Instala la versión actual de la extensión para obtener las últimas funciones y correcciones de migración. Para más información, consulta Actualizar la extensión.

Migración a Azure SQL Database

El panel de migración de la base de datos te guía a través de cuatro etapas:

  1. Evalúa la instancia de origen.
  2. Selecciona un objetivo.
  3. Migrar datos.
  4. Monitoriza la migración.

Evalúa la instancia fuente

  1. Vaya a la instancia de SQL Server en el portal de Azure.
  2. En Migración, selecciona Migración de base de datos.
  3. En Evaluar instancia de fuente, selecciona Ver informe.
  4. Si la evaluación no está actualizada, selecciona Ejecutar evaluación.
  5. En la casilla Azure SQL Database, selecciona Ver detalles de la evaluación. Revisa la preparación de la base de datos, problemas de bloqueo, advertencias y la configuración recomendada del objetivo.

Resuelve los problemas de bloqueo antes de empezar la migración. Revisa las advertencias para determinar si afectan a tu carga de trabajo.

Selecciona un objetivo

  1. En el panel Evaluaciones , seleccione Crear o seleccione destino. También puedes seleccionar Seleccionar objetivo en el panel de migración de base de datos .
  2. Selecciona un destino existente en Azure SQL Database o crea un destino.
  3. Proporciona la suscripción solicitada, grupo de recursos, servidor lógico, base de datos e información de autenticación.
  4. Confirma la selección de objetivo y vuelve al panel de migración de la base de datos .

Migración de datos

La migración a Azure SQL Database utiliza la migración lógica a través de Azure Database Migration Service (DMS) y un entorno de ejecución de integración autoalojado. A diferencia de la migración a SQL Server en máquinas virtuales de Azure, este método no realiza copias de seguridad en Azure Blob Storage. En su lugar, DMS copia el esquema y los datos seleccionados desde la fuente hasta el destino a través del tiempo de ejecución de integración.

Esta migración es offline. Los cambios realizados en la fuente tras el inicio de la migración no se capturan. Planifica el tiempo de inactividad de la aplicación desde el inicio de la migración hasta que se complete el cambio de aplicación.

Elige el método de migración

En el panel de migración de base de datos , elige el método de migración para tu transferencia de datos:

  1. En el panel Migración de base de datos , seleccione Migrar datos.
  2. En el panel de Migración de nuevos datos, en Método de migración, selecciona Migración usando DMS (vista previa).
  3. Elige Seleccionar para abrir el asistente de migración.

Migrar con el asistente de migración

El mago te guía a paso de los siguientes pasos:

  1. Configura el tiempo de ejecución de la integración.
  2. Conéctate con la fuente y el objetivo.
  3. Selecciona bases de datos de origen y destino.
  4. Selecciona tablas de base de datos para migrar.

Captura de pantalla de los pasos del asistente de migración, empezando por la configuración en tiempo de ejecución de integración.

Configurar el tiempo de ejecución de integración

El entorno de ejecución de integración autoalojado permite que DMS se conecte a tu instancia de SQL Server de origen.

  1. En Seleccionar DMS existentes, elija una instancia DMS existente de la lista Seleccionar un DMS . Si esa instancia ya tiene un entorno de ejecución de integración registrado, se muestran sus detalles y puedes continuar al siguiente paso.
  2. Si no tienes una instancia de DMS, selecciona Crear automáticamente nuevos DMS y luego sigue los pasos guiados para descargar, instalar y registrar el tiempo de ejecución de integración. Utiliza la clave de autenticación para registrar el nodo de ejecución.
  3. Confirma que los informes de ejecución están en línea y luego selecciona Siguiente.

Para orientación completa sobre instalación, red y solución de problemas, consulta Crear y configurar un entorno de ejecución de integración autoalojado.

Conectar a la fuente y al destino

  1. En Conectar al SQL Server fuente, proporciona los detalles relevantes para tu entorno fuente.

  2. En Conectarse a la base de datos SQL de Azure de destino, proporciona los detalles de tu entorno de destino.

  3. Seleccione Siguiente. Ambas conexiones deben validarse con éxito antes de que puedas continuar.

Seleccionar bases de datos de origen y destino

Mapea cada base de datos fuente a su base de datos objetivo.

Note

Solo puedes migrar bases de datos que estén en línea. No se pueden seleccionar bases de datos en otros estados.

Seleccionar tablas de base de datos para migrar

Puedes ampliar cada base de datos para ver y seleccionar sus tablas individuales para migrar:

  1. En Seleccionar qué quieres migrar, elige:

    • Migra datos cuando el esquema destino ya exista.
    • Migra el esquema para crear objetos sin copiar datos.
    • Ambas opciones para migrar tanto el esquema como los datos.

    El portal detecta lo que ya está en el objetivo. Cuando encuentra un esquema coincidente, muestra que el esquema se encontró en el objetivo. No se requiere migración de esquema y desactiva Migrar esquema. Si la tabla objetivo no está vacía, seleccionar esa tabla reemplaza los datos objetivo existentes.

  2. Repite para cada base de datos que quieras migrar y luego selecciona Siguiente.

Cuando estés listo, selecciona Revisar + crear y luego Crear para iniciar la migración.

Supervisión de la migración

  1. En el panel Migración de base de datos , seleccione Supervisar migraciones.
  2. Selecciona la migración para ver su estado y el estado de cada tabla seleccionada.
  3. Selecciona Actualizar para recuperar el estado más reciente.

La migración se completa cuando su estado muestra Sucedido. Validar el esquema migrado y, si se selecciona, los datos. Verifica la conectividad de la aplicación antes de dirigir cargas de producción a Azure SQL Database.

Limitations

Revisa las limitaciones de migración de Azure SQL Database antes de iniciar una migración.