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

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

DMA v 4.5DMA v4.5

La versión v 4.5 de DMA proporciona compatibilidad para la evaluación de la migración de paquetes SQL Server Integration Services (SSIS) hospedados en el sistema de archivos a Azure SQL Database o Azure SQL Database instancia administrada.The v4.5 release of DMA provides support for assessment of migrating SQL Server Integration Services (SSIS) packages hosted in File system to Azure SQL Database or Azure SQL Database managed instance.

DMA v 4.4DMA v4.4

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

DMA v 4.3DMA v4.3

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

  • Recomendaciones de SKU para instancias administradas de Azure SQL Database basadas en 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.
  • Evaluaciones de trabajos del agente para la instancia administrada de Azure SQL Database como destino.Agent job assessments for Azure SQL Database managed instance as a target.
  • La capacidad de omitir determinadas reglas de evaluación; la lista de códigos de error especificada en la propiedad ' ignoreErrorCodes ' configurada en DMA no se mostrará 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 consultas de T-SQL en los pasos de la actividad de trabajo y proporcionar las 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 compilación nativa, en algunos casos.Procedures compiled with native compilation, in some cases.
  • Esquemas de base de datos complicados.Complicated database schemas.

DMA v 4.2DMA v4.2

La versión v 4.2 de DMA proporciona compatibilidad con la línea de comandos para la evaluación de la preparación de destino para una o varias instancias del servidor al migrar desde el SQL Server local a una instancia administrada de 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 utilizar la línea de comandos de DMA para recopilar metadatos sobre el esquema de la base de datos, detectar los bloqueadores y obtener información sobre las características parcialmente compatibles o no admitidas 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. Después, los resultados se pueden representar mediante el Power BI plantilla proporcionada.The results can then be rendered using the Power BI template provided.

DMA v 4.1DMA v4.1

La versión v 4.1 de DMA incorpora compatibilidad para la evaluación completa de bases de datos locales de SQL Server que migran 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 siguientes problemas, lo que puede 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:

  • Características no admitidas o parcialmente admitidas.Unsupported or partially supported features. DMA evalúa la base de datos de SQL Server de origen para las características en uso que se admiten parcialmente o no se admiten en el Instancia administrada de Azure SQL Database de destino.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. A continuación, la herramienta proporciona un conjunto completo de recomendaciones, enfoques alternativos disponibles en Azure y mitigando los pasos para que los clientes puedan tener en cuenta esta información 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 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íficos que 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 la base de datos.We recommend fixing these schema objects after the database migration.
    • Cambios de comportamiento: Los objetos de esquema que se indican pueden seguir funcionando, pero pueden presentar 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 pueden haber quedado en desuso de las versiones de SQL Server de características.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 admite migraciones de bases de datos sin conexión (de un solo uso) y en línea (tiempo de inactividad mínimo) a 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 v 4.0DMA v4.0

La versión v 4.0 de DMA presenta la característica de recomendaciones de SKU Azure SQL Database, que permite a los usuarios identificar la SKU mínima recomendada Azure SQL Database basada en los contadores de rendimiento recopilados en los equipos que hospedan 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 el plan de tarifa, el nivel de proceso y el tamaño máximo de los datos, así como el costo estimado al 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 en Azure de forma masiva.It also offers the ability to provision all your databases to Azure in bulk.

Nota

Actualmente, esta funcionalidad solo está disponible a través de la interfaz de la línea de comandos (CLI).This functionality is currently be available only via the Command Line Interface (CLI).

Para obtener más información, consulte el artículo identificación de la SKU de Azure SQL Database 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 v 3.6DMA v3.6

La versión v 3.6 de DMA presenta "corrección automática" para los objetos de esquema que se ven afectados 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 AutoFix para los siguientes problemas de bloqueo de migración y 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 incompleta.The schema objects that use Unqualified Join syntax.
  • Los objetos de esquema que utilizan la instrucción RAISEERROR heredada.The schema objects that use the legacy RAISEERROR statement.
  • Instrucciones SQL que utilizan un literal de tipo order by.SQL statements that use Order By Integer Literal.

DMA realiza la conversión automática de esquemas para los objetos afectados por los problemas enumerados y solicita confirmación al usuario antes de continuar con la conversión del 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 sugeridos en el código y aceptar o rechazar todas las conversiones de cualquier objeto de base de datos determinado.Users can review the suggested code changes and then either accept or reject all conversions for any given database object.

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

DMA v 3.5DMA v3.5

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

  • Mejoras de rendimiento significativas para la migración a Azure SQL Database (las 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 el esquema y las migraciones de datos (si ya ha realizado la evaluación y ha solucionado todos los objetos de esquema de interrupción 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 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.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.

DMA v 3.4DMA v3.4

La versión v 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 en la estabilidad, el rendimiento y la corrección de la regla de evaluación.Enhancements to stability, performance, and assessment rule correctness.

DMA v 3.3DMA v3.3

La versión v 3.3 de DMA 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.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 general de migración para Windows y Linux es el mismo, el cambio a SQL Server 2017 para Linux requiere un par de 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.

Especificación de la ruta de acceso de copia de seguridadSpecifying the back-up path

Linux y Windows usan distintos formatos de ruta de acceso.Linux and Windows use different path formats. 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.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, en función de 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 se encuentra en un equipo que ejecuta:If the physical back-up file is on a computer running:

  • Linux, use un recurso compartido de "Samba" 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 ' para 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

Los detalles sobre el uso de un recurso compartido de "Samba" o el comando "mnt" quedan 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 inicios de sesión de WindowsMigrating Windows logins

Aunque la migración de inicios de sesión de Active Directory (AD) es oficialmente compatible con SQL Server 2017 en Linux, requiere una 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 Active Directory la autenticación con SQL Server en Linux para obtener información detallada sobre la configuración de 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, se completa la instalación 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. La autenticación de SQL estándar funciona según lo previsto sin necesidad de ninguna configuración adicional.Standard SQL Authentication works as expected without any additional setup.

DMA v 3.2DMA v3.2

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

  • La migración de esquemas y datos se habilita desde las bases de datos locales de SQL Server para 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 esquemas a Azure SQL Database, los scripts de DMA de los objetos de base de datos de origen proporcionan instrucciones sobre cómo corregir los posibles problemas de compatibilidad y, a continuación, se 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.

DMA v 3.1DMA v3.1

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

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

DMA v 3.0DMA v3.0

La versión v 3.0 de DMA amplía la evaluación de Azure SQL Database para proporcionar recomendaciones completas que le ayuden 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 la migración.Migration blocking issues.
  • Características y funciones parciales o no admitidas.Partially or unsupported features and functions.

DMA v 2.1DMA v2.1

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

DMA v 2.0DMA v2.0

La versión v 2.0 de DMA incluye recomendaciones de características de stretch Database mejoradas para proporcionar tablas con prioridades adecuadas 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 v 1.0DMA v1.0

La versión v 1.0 de DMA es la versión inicial y proporciona: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. Los hallazgos se describen como problemas de compatibilidad y se clasifican 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 en la plataforma de SQL Server de destino en la que se puede beneficiar la base de datos después de una actualización.Discovery of new features in the target SQL Server platform that the database can benefit from after an upgrade. Los hallazgos se describen como recomendaciones de características y se clasifican 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 para realizar evaluaciones.Modern user experience to perform assessments.

Vea tambiénSee also

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