Novedades de Data Migration Assistant

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

Data Migration Assistant v 5.5

La versión v5.5 de Data Migration Assistant proporciona compatibilidad con:

  • Opción de recomendaciones de SKU elásticas que genera una curva de precio a rendimiento única basada en el análisis heurístico de los datos de rendimiento recopilados y la comparación de patrones de carga de trabajo con las cargas de trabajo de Azure SQL.
  • Experiencia de usuario mejorada con el nuevo informe HTML para los resultados de la recomendación de SKU, además de la salida del archivo JSON existente.
  • Asistente para cadenas de conexión para permitir que los usuarios proporcionen intuitivamente SQL de conexión para instancias SQL únicas.
  • Habilitación de la selección por parte del usuario de bases de datos para incluir o 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 recopilados se leyesen correctamente en determinadas configuraciones regionales.
  • Se ha corregido un problema relacionado con recomendaciones de SKU incorrectas para entornos con patrones de carga de trabajo muy variables.
  • Se ha corregido un problema que afectaba a la recopilación de datos en entornos de memoria alta.

Data Migration Assistant v 5.4

La versión v5.4 de Data Migration Assistant proporciona compatibilidad con:

  • Nueva experiencia de consola que proporciona recomendaciones, así como explicaciones de los datos de destino Azure SQL Database, Azure SQL Instancia administrada y SQL Server las SKU de máquina virtual de Azure en función de los puntos de datos de rendimiento.
  • SQL Server 2005 ha quedado en desuso y se quitará como posible origen en futuras versiones.

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

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

Data Migration Assistant v 5.3

La versión v5.3 de Data Migration Assistant proporciona compatibilidad con:

  • Evaluación de consultas ad hoc de aplicaciones externas en la línea de comandos.
  • Usuarios para personalizar el parámetro de tiempo de espera del comando Dma.exe.config archivo de configuración.
  • 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 la limitación de tiempo de espera.

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

  • No se puede ejecutar la evaluación ni conectarse Azure SQL Database sin el 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 encontraron problemas al cargar informes de evaluación JSON en Azure Migrate.
  • No se pueden migrar los objetos que contienen caracteres en chino.

Data Migration Assistant v 5.2

La versión v5.2 de Data Migration Assistant proporciona compatibilidad con:

  • Carga de evaluaciones en Azure Migrate compatibilidad con nubes Azure Government y nacionales (oferta soberana). Esta característica permite evaluar la preparación de la migración SQL Server de datos a Azure SQL.
  • Compatibilidad con la línea de comandos para cargar evaluaciones en Azure Migrate con compatibilidad con Azure Government nubes nacionales y nacionales. Ahora, puede automatizar completamente la carga de las evaluaciones en el proyecto de Azure Migrate para obtener un informe consolidado de preparación SQL Azure.

Data Migration Assistant v 5.0

La versión v5.0 de Data Migration Assistant proporciona compatibilidad con:

  • SQL Server 2019 para Windows y SQL Server 2019 para Linux como destinos de evaluación y actualización.
  • Guardar y cargar evaluaciones, incluida la compatibilidad para guardar y cargar evaluaciones creadas en versiones anteriores de data Migration Assistant.
  • Evaluación de SQL Server Integration Services (SSIS) hospedados en paquetes SSISDB y SSIS hospedados en el almacén de paquetes. Los Migration Assistant de base de datos detectan características no admitidas, parcialmente compatibles o en desuso, y problemas de compatibilidad que se usan en los paquetes de origen y proporciona recomendaciones para ayudarle a solucionar esos problemas.
  • Evaluación de SQL consultas desde una aplicación externa, por ejemplo, SQL consultas en el código fuente de C#. Los usuarios pueden usar el Data Access Migration Toolkit para generar un informe JSON completo para las consultas SQL usadas en el código fuente de C# y, a continuación, cargar el informe en Data Migration Assistant.

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

Data Migration Assistant v4.5

La versión v4.5 de Data Migration Assistant proporciona compatibilidad para 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 Instancia administrada.

Data Migration Assistant v4.4

La versión v4.4 de Data Migration Assistant proporciona compatibilidad para cargar evaluaciones en Azure Migrate.

Data Migration Assistant v4.3

La versión v4.3 de Data Migration Assistant proporciona compatibilidad con:

  • Sku Recomendaciones para Azure SQL Instancia administrada en función de la evaluación de la carga de trabajo.
  • RDS SQL Server como origen de las evaluaciones.
  • Las evaluaciones de trabajos de agente para Azure SQL Instancia administrada 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 mostrará en los resultados de la evaluación de DMA.
  • Evaluación de consultas de T-SQL en los pasos de actividad de trabajo y proporcionar las 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, así como correcciones de errores relacionadas con:

  • Procedimientos compilados con compilación nativa, en algunos casos.
  • Esquemas de base de datos complicados.

Data Migration Assistant v4.2

La versión v4.2 de Data Migration Assistant proporciona compatibilidad con la línea de comandos para la evaluación de la preparación de destino para una o varias instancias de servidor al migrar desde una SQL Server local a un SQL Instancia administrada. 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 Instancia administrada. A continuación, los resultados se pueden representar con la Power BI plantilla proporcionada.

Data Migration Assistant v4.1

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

El flujo de trabajo de evaluación le ayuda a detectar los siguientes problemas, que pueden afectar a la migración a SQL Instancia administrada:

  • Características no admitidas o parcialmente admitidas. Data Migration Assistant evalúa la base de datos de origen SQL Server en busca de características en uso que se admiten parcialmente o no se admiten en la base de datos de SQL Instancia administrada. A continuación, la herramienta proporciona un conjunto completo de recomendaciones, enfoques alternativos disponibles en Azure y pasos de mitigación para que los clientes puedan tener esta información en cuenta al planear sus proyectos de migración.

  • Problemas de compatibilidad. Los Migration Assistant también identifican problemas de compatibilidad relacionados con las áreas siguientes:

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

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

Data Migration Assistant v4.0

La versión v4.0 de Data Migration Assistant presenta la característica de recomendaciones de SKU de Azure SQL Database, que permite a los usuarios identificar la SKU de Azure SQL Database mínima recomendada en función de los contadores de rendimiento recopilados de los equipos que hospedan las 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 los datos, así como el costo estimado al mes. También ofrece la capacidad 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 más información, consulte el artículo Identificación de la SKU Azure SQL Database para la base de datos local.

Data Migration Assistant v3.6

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

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

  • Objetos de esquema que usan la sintaxis unqualified join.
  • Objetos de esquema que usan la instrucción RAISEERROR heredada.
  • SQL instrucciones que usan order by integer literal.

Data Migration Assistant realiza la conversión automática de esquemas para los objetos afectados por los problemas enumerados y solicita al usuario confirmación antes de continuar con la conversión de 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 base de datos determinado.

Data Migration Assistant usa la tecnología de síntesis de programas (PROSE) de Microsoft 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 significativas del rendimiento 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 capacidad de omitir las evaluaciones durante las migraciones de datos y esquemas (si ya ha realizado la evaluación y ha solucionado los objetos de esquema importantes antes de la migración).
  • Corrección para solucionar un problema con la herramienta que se bloquea 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 de las 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.

Especificación de la ruta de acceso de copia de seguridad

Linux y Windows usar 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. Puede 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ísica está en un equipo que ejecuta:

  • Linux, use un recurso compartido "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 sobre el uso de un recurso compartido "samba" o el comando "mnt" están fuera del ámbito de este artículo.

Migración de Windows inicios de sesión

Aunque SQL Server 2017 en Linux admite oficialmente la migración de inicios de sesión de Active Directory (AD), requiere una configuración adicional para funcionar correctamente. Consulte el artículo autenticación 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 realizar la configuración necesaria, la instalación se completa y puede migrar Active Directory inicios de sesión como de costumbre. Standard SQL Authentication funciona según lo previsto sin ninguna configuración adicional.

Data Migration Assistant 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 SQL Server locales a Azure SQL Database con un nuevo flujo de trabajo de migración.
  • Durante la migración del esquema a Azure SQL Database, DMA scripts los objetos de base de datos de origen, proporciona instrucciones sobre cómo corregir los posibles problemas de compatibilidad y, a continuación, implementa el esquema en Azure.

Data Migration Assistant 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 bases de datos, uso de procedimientos almacenados del sistema no admitidos y objetos CLR.
  • Guía de evaluación de los niveles de compatibilidad 130, 120, 110 y 100 al migrar a Azure SQL Database.

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 migración.
  • Funciones y características parcialmente o no admitidas.

Data Migration Assistant v2.1

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

Data Migration Assistant v2.0

La versión v2.0 de Data Migration Assistant incluye recomendaciones mejoradas de características de stretch database para proporcionar tablas con prioridad adecuadas que maximizan el ahorro de almacenamiento.

Data Migration Assistant 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 áreas siguientes:
    • Últimos cambios
    • Cambios de comportamiento
    • Características en desuso
  • Detección de nuevas características en la plataforma SQL Server de destino de la que la base de datos puede beneficiarse después de una actualización. Los resultados se describen como recomendaciones de características y se clasifican en las siguientes áreas:
    • Rendimiento
    • Seguridad
    • Storage
  • Experiencia moderna del usuario para realizar evaluaciones.

Consulte también

Información general de Data Migration Assistant