Comparteix a través de


Novedades de Data Migration Assistant

Importante

Data Migration Assistant (DMA) estará retirado a partir del 16 de julio de 2025. Para ver las opciones de migración de SQL Server a Azure SQL, consulte Introducción a la migración: Desde SQL Server. Para obtener más información, consulte Anuncio de la retirada de Microsoft Data Migration Assistant (DMA).

En este artículo se enumeran las adiciones de cada versión de Data Migration Assistant.

Asistente de Migración de Datos v5.6

La versión v5.6 de Data Migration Assistant incluye las siguientes adiciones:

  • Se han agregado nuevas SKU de la versión preliminar de Instancia administrada de Azure SQL optimizadas para la serie premium y de la serie premium a la característica de recomendación de SKU.
  • Se han añadido nuevas SKU E v5 y Eb v5 (versión preliminar) SQL Server a las SKU de máquina virtual de Azure a la característica de recomendación de SKU.
  • Se ha agregado la marca de características a la aplicación de consola de recomendaciones de SKU para alternar si se tienen en cuenta o no las SKU de versión preliminar nuevas.
  • Se ha mejorado la lógica de recomendación de SKU para SQL Server en la máquina virtual de Azure para adaptarse mejor a los procedimientos recomendados:https://aka.ms/sqliaasperf

Además, esta versión de Data Migration Assistant proporciona correcciones de errores y mejoras para los siguientes problemas:

  • Se ha corregido el cálculo de uso de CPU que provocaba resultados incorrectos de la recomendación de SKU.
  • Se ha corregido un problema de intercalación que provocaba un error en la recopilación de datos durante la recomendación de SKU.
  • Se han corregido los problemas de accesibilidad.
  • Se ha corregido el desajuste en el recuento de filas de migración de Azure SQL Database.
  • Se ha corregido el error del analizador de T-SQL.
  • Se han cambiado algunos problemas de bloqueo a advertencias.

Asistente de Migración de Datos v5.5

La versión v5.5 de Data Migration Assistant incluye las siguientes adiciones:

  • Opción de recomendaciones de SKU elásticas que genera una curva única de precio-rendimiento basada en el análisis heurístico de los datos de rendimiento recopilados y la comparación de patrones de carga de trabajo con cargas de trabajo en Azure SQL.
  • Experiencia del usuario mejorada con el nuevo informe HTML para los resultados de las recomendaciones de SKU, además de la salida del archivo JSON existente.
  • Asistente de cadena de conexión para permitir a los usuarios proporcionar intuitivamente la información de conexión SQL para instancias SQL únicas.
  • Posibilidad de selección por parte del usuario de las bases de datos a incluir/excluir en las recomendaciones de SKU.

Además, esta versión de Data Migration Assistant proporciona correcciones de errores y mejoras para los siguientes problemas:

  • Se ha corregido un error que impedía que los datos de rendimiento recogidos se leyeran correctamente en determinadas configuraciones regionales.
  • Se ha corregido un problema relacionado con recomendaciones incorrectas de SKU para entornos con patrones de carga de trabajo altamente variables.
  • Se ha corregido un problema que afectaba a la recopilación de datos en entornos de memoria alta.

Data Migration Assistant v5.4

La versión v5.4 de Data Migration Assistant incluye las siguientes adiciones:

  • Nueva experiencia de consola que proporciona recomendaciones y explicaciones para Azure SQL Database de destino, Azure SQL Managed Instance y SQL Server en SKU de máquina virtual de Azure basadas en puntos de datos de rendimiento.
  • SQL Server 2005 está en desuso y se eliminará como posible origen en futuras versiones.

Además, esta versión de Data Migration Assistant proporciona correcciones de errores y mejoras para los siguientes problemas:

  • Se ha corregido un error de RDS para los permisos de SQL Server que se producía al evaluar los destinos de Azure SQL Managed Instance.
  • Se han corregido los bloqueadores notificados incorrectamente para el grupo de archivos de datos optimizados para memoria (FX) en las evaluaciones.
  • Se ha corregido el filtro que faltaba para detectar referencias de bases de datos de tres o cuatro partes al evaluar los destinos de Azure SQL Database.
  • Se ha corregido specified value for 'AssessmentDatabases' is invalid un error al usar la opción AssessTargetReadiness en la línea de comandos de DMA.

Data Migration Assistant v5.3

La versión v5.3 de Data Migration Assistant incluye las siguientes adiciones:

  • Evaluación de consultas ad hoc de la aplicación externa en la línea de comandos.
  • Los usuarios pueden personalizar el parámetro de tiempo de espera del comando en el archivo de configuración Dma.exe.config.
  • Archivo de ejemplo de configuración de evaluación y script de ejemplo de PowerShell, que explican cómo usar el archivo de configuración para ejecutar la línea de comandos de DMA.
  • Operaciones de copia de seguridad y restauración en la migración local sin limitación de tiempo de espera.

Además, esta versión de Data Migration Assistant está actualizada a .NET 4.8 y proporciona correcciones de errores y mejoras para los siguientes problemas:

  • No se puede ejecutar la evaluación ni conectarse a Azure SQL Database sin permiso sysadmin en la fase de migración.
  • Los usuarios no pueden ejecutar la evaluación sin el permiso sysadmin para las evaluaciones de RDS.
  • Los usuarios detectaron problemas al cargar informes de evaluación JSON en Azure Migrate.
  • No se pueden migrar los objetos que contienen caracteres chinos.

Data Migration Assistant v5.2

La versión v5.2 de Data Migration Assistant incluye las siguientes adiciones:

  • Carga de evaluaciones en Azure Migrate con soporte para Azure Government y nubes nacionales (oferta soberana). Puede evaluar la preparación de un patrimonio de datos de SQL Server para la migración a Azure SQL.
  • Soporte para la línea de comandos para cargar evaluaciones en Azure Migrate, compatible con Azure Government y las nubes nacionales. Ahora se puede automatizar completamente la carga de las evaluaciones en el proyecto de Azure Migrate para obtener un informe consolidado de preparación de Azure SQL.

Asistente de Migración de Datos v5.0

La versión v5.0 de Data Migration Assistant incluye las siguientes adiciones:

  • SQL Server 2019 para Windows y SQL Server 2019 para Linux como destinos para la evaluación y actualización.
  • Guardar y cargar evaluaciones, además de soporte para guardar y cargar evaluaciones creadas en versiones anteriores de Data Migration Assistant.
  • Evaluación de proyectos de SQL Server Integration Services (SSIS) hospedados en SSISDB y paquetes SSIS hospedados en el almacén de paquetes para las versiones de SQL Server anteriores a 2019. Database Migration Assistant detecta características no admitidas, parcialmente compatibles o en desuso y problemas de compatibilidad que se usan en paquetes de origen, y proporciona recomendaciones para ayudarle a solucionar esos problemas.
  • Evaluar consultas SQL desde una aplicación externa, por ejemplo, consultas SQL en el código fuente C#.

Además, esta versión de Data Migration Assistant proporciona mejoras adicionales y correcciones de errores, y la herramienta está actualizada a .NET 4.7.2.

Data Migration Assistant v4.5

La versión v4.5 de Data Migration Assistant admite la evaluación de la migración de paquetes de SQL Server Integration Services (SSIS) hospedados en el sistema de archivos a Azure SQL Database o SQL Managed Instance.

Data Migration Assistant v4.4

La versión v4.4 de Data Migration Assistant admite la carga de evaluaciones en Azure Migrate.

Data Migration Assistant v4.3

La versión v4.3 de Data Migration Assistant incluye las siguientes adiciones:

  • Recomendaciones de SKU para Azure SQL Managed Instance en función de la evaluación de cargas de trabajo.
  • RDS SQL Server como origen para evaluaciones.
  • Evaluaciones de trabajos del agente para Azure SQL Managed Instance como destino.
  • La capacidad de omitir ciertas reglas de evaluación; la lista de códigos de error especificados en la propiedad ignoreErrorCodes configurada en DMA no se muestra en los resultados de la evaluación de DMA.
  • Evaluación de consultas de T-SQL en los pasos de actividad del trabajo y provisión de recomendaciones adecuadas
  • Evaluaciones de eventos extendidos (versión preliminar pública).

Además, esta versión de DMA proporciona un rendimiento mejorado para controlar un gran número de objetos de esquema en bases de datos y correcciones de errores relacionadas con:

  • En algunos casos, procedimientos compilados con compilación nativa.
  • Esquemas de base de datos complejos.

Asistente de Migración de Datos v4.2

La versión v4.2 del Asistente para la migración de datos proporciona compatibilidad con la línea de comandos para la evaluación de la preparación del destino para una o más instancias de servidor al migrar de un SQL Server local a un SQL Managed Instance. Los clientes ahora pueden usar la línea de comandos de Data Migration Assistant para recopilar metadatos sobre su esquema de base de datos, detectar los bloqueadores y obtener información sobre las características parcialmente admitidas o no admitidas que afectan a la migración a un SQL Managed Instance. Los resultados se pueden representar mediante la plantilla de Power BI proporcionada.

Asistente de Migración de Datos v4.1

La versión v4.1 de Data Migration Assistant admite la evaluación completa de bases de datos locales SQL Server que migran a SQL Managed Instance.

El flujo de trabajo de evaluación ayuda a detectar los siguientes problemas, lo que puede afectar a la migración a SQL Managed Instance:

  • Características no admitidas o parcialmente admitidas. Data Migration Assistant evalúa la base de datos de SQL Server de origen para ver las características en uso que se admiten parcialmente o no se admiten en la instancia administrada de SQL de destino. A continuación, la herramienta ofrece un amplio conjunto de recomendaciones, enfoques alternativos disponibles en Azure y medidas de mitigación para que los clientes puedan tener en cuenta esta información a la hora de planificar sus proyectos de migración.

  • Problemas de compatibilidad. Data Migration Assistant también identifica los problemas de compatibilidad relacionados con las siguientes áreas:

    • Cambios importantes: los objetos de esquema específicos que podrían interrumpir la funcionalidad que se migra a la base de datos de destino. Se recomienda revisar estos objetos de esquema después de la migración de base de datos.
    • Cambios de comportamiento: los objetos de esquema notificados pueden seguir funcionando, pero pueden mostrar un comportamiento diferente, por ejemplo, degradación del rendimiento.
    • Problemas informativos: estos objetos no afectan a la migración, pero pueden haber quedado en desuso de las versiones de características de SQL Server.

Una vez completada la evaluación, use nuestra Azure Database Migration Service (DMS) para realizar la migración de las bases de datos de SQL Server a SQL Managed Instance. DMS admite migraciones de base de datos sin conexión (una sola vez) y en línea (con tiempo de inactividad mínimo) para SQL Managed Instance.

Asistente de Migración de Datos v4.0 (Data Migration Assistant v4.0)

La versión v4.0 de Data Migration Assistant incorpora la característica de recomendaciones de SKU de Azure SQL Database, que permite a los usuarios identificar la SKU mínima recomendada de Azure SQL Database en función de los contadores de rendimiento recogidos en los ordenadores que alojan sus bases de datos. Esta característica proporciona recomendaciones relacionadas con el plan de tarifa, el nivel de proceso y el tamaño máximo de datos, y el costo estimado por mes. También ofrece la posibilidad de aprovisionar todas las bases de datos en Azure de forma masiva.

Nota

Esta funcionalidad solo está disponible actualmente a través de la interfaz de la línea de comandos (CLI).

Para obtener más información, consulte Identificación de la SKU de Azure SQL Database adecuada para la base de datos local.

Data Migration Assistant v3.6

La versión v3.6 de Data Migration Assistant incorpora “Corrección automática” para los objetos de esquema que se ven afectados por los bloqueadores de migración más comunes.

Esta versión proporciona la corrección automática para los siguientes problemas de bloqueo de migración y cambio de comportamiento:

  • Los objetos de esquema que usan la sintaxis Join sin calificar.
  • Los objetos del esquema que utilizan el comando RAISERROR heredado.
  • Instrucciones SQL que usan Order By Integer Literal.

Data Migration Assistant realiza la conversión automática de esquemas en los objetos afectados por los problemas enumerados y solicita al usuario confirmación antes de continuar con la conversión del esquema. Los usuarios pueden revisar los cambios de código sugeridos y, a continuación, aceptar o rechazar todas las conversiones de cualquier objeto de la base de datos.

Data Migration Assistant usa la tecnología de síntesis de programas de Microsoft (PROSE) para sugerir las correcciones de código. Obtenga más información sobre PROSE.

Data Migration Assistant v3.5

La versión v3.5 de Data Migration Assistant incluye las siguientes adiciones:

  • Mejoras de rendimiento significativas para migrar a Azure SQL Database (las pruebas comparativas indican que el proceso es cuatro veces más rápido que con versiones anteriores de Data Migration Assistant).
  • La superficie de memoria se optimiza aún más para mejorar la estabilidad del flujo de trabajo de migración.
  • La posibilidad de omitir las evaluaciones durante el esquema y las migraciones de datos (si ya ha realizado la evaluación y ha solucionado los objetos de esquema importantes antes de la migración).
  • Se ha corregido un problema de bloqueo de la herramienta cuando se proporciona una ruta de acceso de recurso compartido de red no válida para los archivos de copia de seguridad, al realizar una actualización de una versión heredada de SQL Server local a una versión posterior o a SQL Server en máquinas virtuales de Azure.

Data Migration Assistant v3.4

La versión v3.4 de Data Migration Assistant incluye las siguientes adiciones:

  • Compatibilidad con SQL Server 2017 como origen para migraciones a Azure SQL Database.
  • Mejoras en la estabilidad, el rendimiento y la corrección de las reglas de evaluación.

Data Migration Assistant v3.3

La versión v3.3 de Data Migration Assistant permite la migración de una instancia de SQL Server local a la nueva versión de SQL Server 2017, tanto en Windows como en Linux. Aunque el flujo de trabajo de migración general para Windows y Linux es el mismo, el traslado a SQL Server 2017 para Linux requiere un par de consideraciones adicionales.

Especificar la ruta de acceso de copia de seguridad

Linux y Windows usan diferentes formatos de ruta de acceso. Como resultado, la migración a SQL Server 2017 en Linux requiere que el usuario proporcione las versiones de Windows y Linux de la ruta de acceso a la ubicación del archivo físico. Se pueden proporcionar ambas versiones de la ruta de acceso de maneras diferentes en función de la ubicación del archivo físico. Si el archivo de copia de seguridad físico está en un equipo que ejecuta:

  • Linux, use un recurso compartido de samba para compartir el archivo con otros equipos de la red.
  • Windows, use el comando mnt para montar el recurso compartido en el equipo que ejecuta Linux.

Nota

Los detalles del uso de un recurso compartido samba o el comando mnt están fuera del ámbito de este artículo.

Migrar inicios de sesión de Windows

Aunque la migración de inicios de sesión de Active Directory (AD) es compatible oficialmente con SQL Server 2017 en Linux, requiere una configuración adicional para funcionar correctamente. Consulte el artículo Autenticación de Active Directory con SQL Server en Linux para obtener información detallada sobre cómo configurar inicios de sesión de Active Directory en SQL Server 2017 en Linux. Después de que realice la configuración necesaria, la configuración se completa y puede migrar los inicios de sesión de Active Directory como de costumbre. La autenticación SQL estándar funciona según lo previsto sin ninguna configuración adicional.

Asistente de Migración de Datos v3.2

La versión v3.2 de Data Migration Assistant incluye las siguientes adiciones:

  • La migración de esquemas y datos se habilita desde bases de datos de SQL Server locales a Azure SQL Database con un nuevo flujo de trabajo de migración.
  • Durante la migración de esquemas a Azure SQL Database, DMA realiza scripts de sus objetos de base de datos de origen, proporciona orientación sobre cómo solucionar cualquier posible problema de compatibilidad y, a continuación, implementa su esquema en Azure.

Asistente de Migración de Datos v3.1

La versión v3.1 de Data Migration Assistant incluye las siguientes adiciones:

  • Recomendaciones de evaluación mejoradas para Azure SQL Database en términos de intercalaciones de base de datos, uso de procedimientos almacenados del sistema no admitidos y objetos CLR.
  • Guía de evaluación para los niveles de compatibilidad 130, 120, 110 y 100 al migrar a Azure SQL Database.

Asistente de Migración de Datos (Data Migration Assistant) v3.0

La versión v3.0 de Data Migration Assistant amplía la evaluación de Azure SQL Database para proporcionar recomendaciones completas para ayudar a solucionar problemas relacionados con:

  • Problemas de bloqueo de la migración.
  • Funciones y características parcialmente compatibles o incompatibles.

Data Migration Assistant v2.1

La versión v2.1 de Data Migration Assistant incluye las siguientes adiciones:

Asistente de Migración de Datos v2.0

La versión v2.0 de Data Migration Assistant incluye recomendaciones de características mejoradas de Stretch Database para proporcionar tablas prioritarias adecuadas que maximicen el ahorro de almacenamiento.

Importante

Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Asistente de Migración de Datos v1.0

La versión v1.0 de Data Migration Assistant es la versión inicial y proporciona:

  • Detección de problemas que pueden afectar a una actualización a una versión local de SQL Server. Los resultados se describen como problemas de compatibilidad y se clasifican en las siguientes áreas:
    • Cambios importantes
    • Cambios de comportamiento
    • Características en desuso
  • También puede ayudarle a comprender las nuevas características de la plataforma SQL Server de destino, de las que la base de datos puede beneficiarse después de una migración. Los resultados se describen como recomendaciones de características y se clasifican en las siguientes áreas:
    • Rendimiento
    • Seguridad
    • Almacenamiento
  • Experiencia del usuario moderna para realizar evaluaciones.