Novedades de Data Migration AssistantWhat's new in Data Migration Assistant

En este artículo se enumera las adiciones en cada versión de Data Migration Assistant (DMA).This article lists the additions in each release of Data Migration Assistant (DMA).

V4.4 DMADMA v4.4

La versión v4.4 de DMA proporciona compatibilidad para cargar las evaluaciones en Azure Migrate.The v4.4 release of DMA provides support for uploading assessments to Azure Migrate.

V. 4.3 DMADMA v4.3

La versión v. 4.3 de DMA ofrece compatibilidad para:The v4.3 release of DMA provides support for:

  • Recomendaciones de SKU de Azure SQL Database administra instancias según la evaluación de la carga de trabajo.SKU Recommendations for Azure SQL Database managed instances based on workload assessment.
  • RDS SQL Server como origen para las evaluaciones.RDS SQL Server as a source for assessments.
  • Instancia administran de evaluaciones de trabajo de agente de Azure SQL Database como destino.Agent job assessments for Azure SQL Database managed instance as a target.
  • La capacidad de omitir ciertas reglas de evaluación; la lista de códigos de error especificado en la propiedad 'ignoreErrorCodes' configurada en DMA no aparece en los resultados de la evaluación de DMA.The ability to ignore certain assessment rules; the list of error codes specified in the 'ignoreErrorCodes' property configured in DMA won't show up in DMA assessment results.
  • Evaluación de las consultas de T-SQL en los pasos de la actividad de trabajo y proporcionar recomendaciones adecuadasAssessment of T-SQL queries in job activity steps and providing appropriate recommendations
  • Evaluaciones de eventos extendidos (versión preliminar pública).Extended events assessments (Public Preview).

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 relacionados con:In addition, this release of DMA provides improved performance for handling a large number of schema objects in databases, as well as bug fixes related to:

  • Procedimientos compilados con la compilación nativa, en algunos casos.Procedures compiled with native compilation, in some cases.
  • Esquemas de base de datos complejas.Complicated database schemas.

DMA v4.2DMA v4.2

La versión v4.2 de DMA proporciona compatibilidad de línea de comandos para evaluación de preparación para una o varias instancias del servidor de destino cuando la instancia administrada de migración desde un entorno local de SQL Server a Azure SQL Database.The v4.2 release of DMA provides command line support for target readiness assessment for one or more server instances when migrating from on-premises SQL Server to an Azure SQL Database managed instance. Los clientes ahora pueden usar la línea de comandos DMA para recopilar metadatos acerca de su esquema de base de datos, detectar los bloqueadores de elementos y conozca las características no admitidas o parcialmente compatibles que afectan a la migración a una instancia administrada de Azure SQL Database.Customers can now use the DMA command line to collect metadata about their database schema, detect the blockers, and learn about partially supported or unsupported features that affect migration to an Azure SQL Database managed instance. A continuación, se pueden representar los resultados mediante la plantilla de Power BI proporcionada.The results can then be rendered using the Power BI template provided.

DMA v4.1DMA v4.1

La versión de la versión 4.1 de DMA incorpora compatibilidad para una evaluación completa de bases de datos de SQL Server en el entorno local la migración a instancia administrada de Azure SQL Database.The v4.1 release of DMA introduces support for comprehensive assessment of on-premises SQL Server databases migrating to Azure SQL Database Managed Instance.

El flujo de trabajo de evaluación le ayuda a detectar los problemas siguientes, que pueden afectar a la migración a instancia administrada de Azure SQL Database:The assessment workflow helps you detect the following issues, which can affect your migration to Azure SQL Database Managed Instance:

  • No admitido o características admitidas parcialmente.Unsupported or partially supported features. DMA evalúa la base de datos de SQL Server de origen para las características de uso que son parcialmente compatibles o no admitido en el destino de la instancia administrada de Azure SQL Database.DMA assesses your source SQL Server database for features in use that are partially supported or unsupported on the target Azure SQL Database Managed Instance. La herramienta, a continuación, proporciona un conjunto completo de recomendaciones, alternativas disponibles en Azure y mitigar los pasos para que los clientes pueden aprovechar esta información en cuenta al planear sus proyectos de migración.The tool then provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that customers can take this information into account when planning their migration projects.

  • Problemas de compatibilidad.Compatibility issues. DMA también identifica los problemas de compatibilidad relacionados con las siguientes áreas:DMA also identifies compatibility issues related to the following areas:

    • Cambios importantes: Los objetos de esquema específico que se pueden interrumpir la funcionalidad de migración a la base de datos de destino.Breaking changes: The specific schema objects that may break the functionality migrating to the target database. Se recomienda corregir estos objetos de esquema después de la migración de base de datos.We recommend fixing these schema objects after the database migration.
    • Cambios de comportamiento: Notifica los objetos de esquema pueden seguir trabajando, pero es posible que exhiben un comportamiento diferente, por ejemplo una degradación del rendimiento.Behavioral changes: The schema objects reported may continue to work, but they may exhibit a different behavior, for example performance degradation.
    • Problemas informativos: Estos objetos no afectarán a la migración, pero es posible que se han quedado en desuso desde la característica de que versiones de SQL Server.Informational issues: These objects won't impact the migration but may have been deprecated from feature SQL Server releases.

Una vez completada la evaluación, use nuestro Azure Database Migration Service (DMS) para realizar la migración de las bases de datos de SQL Server a instancia administrada de Azure SQL Database.After the assessment is complete, use our Azure Database Migration Service (DMS) to perform the migration of your SQL Server databases to Azure SQL Database Managed Instance. DMS es compatible con ambos sin conexión (única) y online migraciones de base de datos (tiempo de inactividad mínimo) a la instancia administrada de Azure SQL Database.DMS supports both offline (one-time) and online (minimal-downtime) database migrations to Azure SQL Database Managed Instance.

DMA v4.0DMA v4.0

La versión v4.0 de DMA presenta la característica de recomendaciones de SKU de base de datos de SQL Azure, que permite a los usuarios identificar las mínimas recomendadas SKU de base de datos de SQL Azure en función de los contadores de rendimiento recopilados de los equipos que aloja las bases de datos.The v4.0 release of DMA introduces the Azure SQL Database SKU recommendations feature, which allows users to identify the minimum recommended Azure SQL Database SKU based on performance counters collected from the computer(s) hosting your databases. Esta característica proporciona recomendaciones relacionadas con los precios de nivel, el nivel de proceso y tamaño máximo de datos, así como el costo estimado por mes.This feature provides recommendations related to pricing tier, compute level, and max data size, as well as estimated cost per month. También ofrece la posibilidad de aprovisionar todas las bases de datos a Azure de forma masiva.It also offers the ability to provision all your databases to Azure in bulk.

Nota

Esta funcionalidad está actualmente esté disponible solo mediante la interfaz de línea de comandos (CLI).This functionality is currently be available only via the Command Line Interface (CLI).

Para obtener detalles adicionales, consulte el artículo identificar la SKU de base de datos SQL de Azure adecuada para la base de datos local.For additional detail, see the article Identify the right Azure SQL Database SKU for your on-premises database.

DMA v3.6DMA v3.6

La versión 3.6 de DMA presenta "Corrección automática" para los objetos de esquema que se ven afectadas por los bloqueadores de migración más comunes.The v3.6 release of DMA introduces "Auto fix" for the schema objects that are impacted by the most common migration blockers.

Esta versión proporciona corrección automática para el bloqueador de migración siguientes y problemas de cambio de comportamiento:This release provides autofix for the following migration blocker and behavior change issues:

  • Los objetos de esquema que utilizan la sintaxis de combinación no calificado.The schema objects that use Unqualified Join syntax.
  • Los objetos de esquema que utilice la instrucción RAISEERROR heredada.The schema objects that use the legacy RAISEERROR statement.
  • Instrucciones SQL que usan el orden por entero Literal.SQL statements that use Order By Integer Literal.

DMA realiza la conversión automática de esquemas para los objetos afectados por los problemas indicados y solicita al usuario confirmación antes de continuar con la conversión de esquema.DMA performs automatic schema conversion for the objects impacted by the listed issues and prompts the user for confirmation before proceeding with the schema conversion. Los usuarios pueden revisar los cambios de código sugerido y, a continuación, Aceptar o rechazar todas las conversiones para cualquier objeto de base de datos determinada.Users can review the suggested code changes and then either accept or reject all conversions for any given database object.

DMA usa tecnología de síntesis de programa de Microsoft (PROSE) para sugerir que corrige el código.DMA uses Microsoft Program Synthesis (PROSE) technology to suggest the code fixes. Obtenga más información sobre PROSE.Learn more about PROSE.

DMA v3.5DMA v3.5

La versión 3.5 de DMA incluye las siguientes adiciones:The v3.5 release of DMA includes the following additions:

  • Mejoras de rendimiento significativas para migrar a Azure SQL Database (pruebas comparativas indican que el proceso es cuatro veces más rápido que con versiones anteriores de DMA).Significant performance improvements for migrating to Azure SQL Database (benchmark tests indicate the process is four times faster than with prior versions of DMA).
  • La superficie de memoria se optimiza aún más para mejorar la estabilidad del flujo de trabajo de migración.The memory footprint is further optimized to improve the stability of the migration workflow.
  • La capacidad de omitir las evaluaciones durante las migraciones de datos y el esquema (si ya ha realizado la evaluación y direccionar los objetos de esquema importantes antes de la migración).The ability to skip assessments during the schema and data migrations (if you've already performed the assessment and addressed any breaking schema objects prior to migration).
  • Una corrección para solucionar un problema con la herramienta de bloqueo cuando se proporciona una ruta de acceso del recurso compartido de red no válido para los archivos de copia de seguridad, al realizar una actualización de una versión heredada de SQL Server locales a una versión posterior o SQL Server en máquinas virtuales de Azure.A fix to address an issue with the tool crashing when an invalid network share path is provided for backup files, when performing an upgrade of a legacy version of SQL Server on-premises to a later version or to SQL Server on Azure VMs.

3.4 DMADMA v3.4

La versión 3.4 de DMA incluye las siguientes adiciones:The v3.4 release of DMA includes the following additions:

  • Compatibilidad con SQL Server 2017 como origen para las migraciones a Azure SQL Database.Support for SQL Server 2017 as a source for migrations to Azure SQL Database.
  • Mejoras de estabilidad, rendimiento y evaluación de la corrección de regla.Enhancements to stability, performance, and assessment rule correctness.

V3.3 DMADMA v3.3

La versión v3.3 de DMA permite la migración de una instancia de SQL Server local a la nueva versión de SQL Server 2017 en Windows y Linux.The v3.3 release of DMA enables migration of an on-premises SQL Server instance to the new version of SQL Server 2017, on both Windows and Linux. Aunque el flujo de trabajo de migración general para Windows y Linux es el mismo, la migración a SQL Server 2017 para Linux requiere algunas consideraciones adicionales.While the overall migration workflow for Windows and Linux is the same, the move to SQL Server 2017 for Linux requires a couple of additional considerations.

Especifica la ruta de acceso de copia de seguridadSpecifying the back-up path

Linux y Windows usan formatos de ruta de acceso diferente.Linux and Windows use different path formats. Como resultado, la migración a SQL Server 2017 en Linux requiere que el usuario proporcione versiones de la Windows y Linux de la ruta de acceso a la ubicación del archivo físico.As a result, migrating to SQL Server 2017 on Linux requires that the user provide both the Windows and Linux versions of the path to the location of the physical file. Puede proporcionar ambas versiones de la ruta de acceso de maneras diferentes según la ubicación del archivo físico.You can provide both versions of the path in different ways depending on the location of the physical file. Si el archivo de copia de seguridad físico está en un equipo que ejecute:If the physical back-up file is on a computer running:

  • Linux, use un 'samba' comparte para compartir el archivo con otros equipos de la red.Linux, use a 'samba' share to share the file with other computers on the network.
  • Windows, use el comando "mnt" montar el recurso compartido en el equipo que ejecuta Linux.Windows, use the 'mnt' command to mount the share onto the computer running Linux.

Nota

Detalles de uso de un recurso compartido de 'samba' o el comando "mnt" están fuera del ámbito de este artículo.Details of using a 'samba' share or the 'mnt' command are beyond the scope of this article.

Migrar los inicios de sesión de WindowsMigrating Windows logins

Mientras la migración de los inicios de sesión de Active Directory (AD) es compatible oficialmente con SQL Server 2017 en Linux, requiere configuración adicional para funcionar correctamente.While the migration of Active Directory (AD) logins is officially supported by SQL Server 2017 on Linux, it requires additional configuration to work successfully. Consulte el artículo autenticación de Active Directory con SQL Server en Linux para obtener información detallada acerca de cómo configurar los inicios de sesión de Active Directory en SQL Server 2017 en Linux.Refer to the article Active Directory Authentication with SQL Server on Linux for detailed information about setting up Active Directory logins on SQL Server 2017 on Linux. Después de realizar la configuración necesaria, el programa de instalación está completa y puede migrar los inicios de sesión de Active Directory como de costumbre.After performing the required configuration, the setup is complete and you can migrate Active Directory logins as usual. Autenticación de SQL estándar funciona según lo esperado sin ninguna configuración adicional.Standard SQL Authentication works as expected without any additional setup.

V3.2 DMADMA v3.2

La versión v3.2 de DMA incluye las siguientes adiciones:The v3.2 release of DMA includes the following additions:

  • Migración de esquema y los datos están habilitadas de bases de datos de SQL Server local a Azure SQL Database con un nuevo flujo de trabajo de migración.Schema and data migration are enabled from on-premises SQL Server databases to Azure SQL Database with a new migration workflow.
  • Durante la migración de esquema a Azure SQL Database, DMA scripts los objetos de base de datos de origen, proporciona instrucciones sobre cómo solucionar los posibles problemas de compatibilidad y, a continuación, implementa el esquema en Azure.During schema migration to Azure SQL Database, DMA scripts your source database objects, provides guidance on how to fix any potential compatibility issues, and then deploys your schema to Azure.

V3.1 DMADMA v3.1

La versión de v3.1 de DMA incluye las siguientes adiciones:The v3.1 release of DMA includes the following additions:

  • Las recomendaciones de evaluación mejorada para bases de datos de SQL Azure en cuanto a las intercalaciones de base de datos, el uso de procedimientos almacenados del sistema no compatibles y objetos de CLR.Improved assessment recommendations for Azure SQL Databases in terms of database collations, use of unsupported system stored procedures, and CLR objects.
  • Guía de evaluación para los niveles de compatibilidad 100 al migrar a Azure SQL Database, 110, 120 y 130.Assessment guidance for compatibility levels 130, 120, 110, and 100 when migrating to Azure SQL Databases.

DMA v3.0DMA v3.0

La versión v3.0 de DMA amplía la evaluación de la base de datos SQL de Azure para proporcionar recomendaciones integrales para ayudar a solucionar problemas relacionados con:The v3.0 release of DMA extends the Azure SQL database assessment to provide comprehensive recommendations to help fix issues related to:

  • Problemas de bloqueo de migración.Migration blocking issues.
  • Parcialmente o las funciones y características no admitidas.Partially or unsupported features and functions.

DMA v2.1DMA v2.1

La versión de v2.1 de DMA incluye las siguientes adiciones:The v2.1 release of DMA includes the following additions:

DMA v2.0DMA v2.0

La versión de la versión 2.0 de DMA incluye recomendaciones de características de base de datos de Stretch mejoradas para proporcionar las tablas apropiadas de prioridades que maximicen el ahorro de almacenamiento.The v2.0 release of DMA includes improved Stretch database feature recommendations to provide proper prioritized tables that maximize the storage savings.

DMA v1.0DMA v1.0

La versión 1.0 de DMA es la versión inicial, y proporciona para:The v1.0 release of DMA is the initial release, and it provides for:

  • Detección de problemas que pueden afectar a una actualización a una versión local de SQL Server.Discovery of issues that can affect an upgrade to an on-premises version of SQL Server. Se describen todas las observaciones como problemas de compatibilidad y se clasifica por categorías en las siguientes áreas:Any findings are described as compatibility issues, and they're categorized into the following areas:
    • Cambios importantesBreaking changes
    • Cambios de comportamientoBehavior changes
    • Características en desusoDeprecated features
  • Detección de nuevas características de la plataforma de SQL Server de destino que puede beneficiarse de la base de datos tras una actualización.Discovery of new features in the target SQL Server platform that the database can benefit from after an upgrade. Se describen todas las observaciones como recomendación de característica y se clasifica por categorías en las siguientes áreas:Any findings are described as feature recommendations, and they're categorized into the following areas:
    • RendimientoPerformance
    • SeguridadSecurity
    • AlmacenamientoStorage
  • Experiencia de usuario moderna a realizar evaluaciones.Modern user experience to perform assessments.

Vea tambiénSee also

Información general de Data Migration AssistantOverview of Data Migration Assistant