Migración de instancias locales de SQL Server o SQL Server en máquinas virtuales de Azure a Azure SQL Database con Data Migration Assistant

Importante

Data Migration Assistant (DMA) está en desuso. Para conocer las opciones de migración de SQL Server a Azure SQL, consulte las opciones de migración de SQL Server a Azure SQL.

Data Migration Assistant proporciona evaluaciones sin fisuras de instancias locales de SQL Server y actualizaciones a versiones posteriores de SQL Server o migraciones a SQL Server en máquinas virtuales de Azure o a Azure SQL Database.

En este artículo se proporcionan instrucciones paso a paso para migrar instancias locales de SQL Server a Azure SQL Database con Data Migration Assistant.

Creación de un proyecto de migración

  1. En el panel izquierdo, seleccione Nuevo (+) y elija el tipo de proyecto Migración.

  2. Establezca el tipo de origen en SQL Server y el tipo de servidor de destino en Azure SQL Database.

  3. Seleccione Crear.

    Captura de pantalla de Creación de proyecto migración.

Especifique el servidor de origen y la base de datos

  1. Para el origen, en Conectarse al servidor de origen, en el cuadro de texto Nombre del servidor, escriba el nombre de la instancia de SQL Server de origen.

  2. Seleccione el tipo de autenticación admitido por la instancia de SQL Server de origen.

    Nota:

    Se recomienda cifrar la conexión. Para ello, seleccione la casilla Cifrar conexión en Propiedades de conexión.

    Captura de pantalla de Selección de servidor de origen.

  3. Seleccione Conectar.

  4. Seleccione una sola base de datos de origen para migrarla a Azure SQL Database.

    Nota:

    Si desea evaluar la base de datos y ver y aplicar las correcciones recomendadas antes de la migración, seleccione la casilla ¿Quiere evaluar la base de datos antes de realizar la migración?

    Captura de pantalla de Selección de base de datos de origen.

  5. Seleccione Siguiente.

Especifique el servidor de destino y la base de datos

  1. Para el destino, en Conectarse al servidor de destino, en el cuadro de texto Nombre del servidor, escriba el nombre de la instancia de Azure SQL Database.

  2. Seleccione el Tipo de autenticación que admite la instancia de Azure SQL Database de destino.

    Nota:

    Se recomienda cifrar la conexión. Para ello, seleccione la casilla Cifrar conexión en Propiedades de conexión.

    Captura de pantalla de Seleccionar servidor de destino.

  3. Seleccione Conectar.

  4. Seleccione una única base de datos de destino a la que migrar.

    Nota:

    Si tiene previsto migrar usuarios de Windows, en el cuadro de texto Nombre de dominio del usuario externo de destino, asegúrese de que el nombre de dominio del usuario externo de destino esté especificado correctamente.

    Captura de pantalla de Seleccionar base de datos de destino.

  5. Seleccione Siguiente.

Selección de los objetos de esquema

  1. Seleccione los objetos de esquema de la base de datos de origen que desea migrar a Azure SQL Database.

    Captura de pantalla de Seleccionar objetos de esquema.

    Nota:

    Algunos de los objetos que no se pueden convertir tal cual se presentan con oportunidades de corrección automática. Al seleccionar estos objetos en el panel izquierdo se muestran las correcciones sugeridas en el panel derecho. Revise las correcciones y elija aplicar o ignorar todos los cambios, objeto por objeto. Aplicar o ignorar todos los cambios de un objeto no afecta a los cambios de otros objetos de la base de datos. Las instrucciones que no se pueden convertir o fijar automáticamente se copian en la base de datos de destino y se comentan.

    Captura de pantalla de Corrección sugerida.

  2. Seleccione Generar script SQL.

  3. Revise el script generado.

    Captura de pantalla de Secuencia de comandos generada.

Implementación del esquema

  1. Seleccione Implementar esquema.

  2. Revise los resultados de la implementación del esquema.

    Captura de pantalla de Resultados de la implementación del esquema.

  3. Seleccione Migrar datos para iniciar el proceso de migración.

  4. Seleccione las tablas con los datos que desea migrar.

    Captura de pantalla de Seleccionar tablas que se van a migrar.

  5. Seleccione Iniciar migración de datos.

La pantalla final muestra el estado general.

Captura de pantalla del estado de la migración.