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.This article lists the additions in each release of Data Migration Assistant.

Data Migration Assistant v 5,0Data Migration Assistant v 5.0

La versión v 5.0 del Data Migration Assistant proporciona compatibilidad con:The v5.0 release of the Data Migration Assistant provides support for:

  • SQL Server 2019 para Windows y SQL Server 2019 para Linux como destinos para la evaluación y la actualización.SQL Server 2019 for Windows and SQL Server 2019 for Linux as targets for assessment and upgrade.
  • Guardar y cargar evaluaciones, incluida la compatibilidad para guardar y cargar las evaluaciones creadas en versiones anteriores del Data Migration Assistant.Saving and loading assessments, including support for saving and loading assessments created in earlier versions of the Data Migration Assistant.
  • Evaluación de proyectos de SQL Server Integration Services (SSIS) hospedados en paquetes SSISDB y SSIS hospedados en el almacén de paquetes.Assessing SQL Server Integration Services (SSIS) projects hosted in SSISDB and SSIS packages hosted in package store. La Migration Assistant de base de datos detecta características no admitidas, parcialmente admitidas o desusadas y problemas de compatibilidad que se usan en los paquetes de origen y proporciona recomendaciones para ayudarle a solucionar esos problemas.Database Migration Assistant detects unsupported, partially supported or deprecated features and compatibility issues that are used in source packages and provides recommendations to help you address those issues.
  • Evaluar consultas SQL desde una aplicación externa, por ejemplo, consultas SQL en código fuente de C#.Assessing SQL queries from external application, e.g. SQL queries in C# source code. Los usuarios pueden usar el kit de herramientas de migración de acceso a datos 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.Users can use the Data Access Migration Toolkit to generate a full JSON report for the SQL queries used in C# source code and then upload the report to 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.In addition, this release of Data Migration Assistant provides additional enhancements and bug fixes, and the tool has been updated to .Net 4.7.2.

Data Migration Assistant v 4.5Data Migration Assistant v4.5

La versión v 4.5 de Data Migration Assistant 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 Data Migration Assistant 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.

Data Migration Assistant v 4.4Data Migration Assistant v4.4

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

Data Migration Assistant v 4.3Data Migration Assistant v4.3

La versión v 4.3 de Data Migration Assistant proporciona compatibilidad con:The v4.3 release of Data Migration Assistant 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.

Data Migration Assistant v 4.2Data Migration Assistant v4.2

La versión de la versión 4.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 del servidor al migrar desde el SQL Server local a una instancia administrada de Azure SQL Database.The v4.2 release of Data Migration Assistant 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 Data Migration Assistant para recopilar metadatos sobre el esquema de la base de datos, detectar los bloqueadores y obtener información acerca de 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 Data Migration Assistant 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.

Data Migration Assistant v 4.1Data Migration Assistant v4.1

La versión v 4.1 de Data Migration Assistant incorpora compatibilidad para la evaluación completa de las bases de datos locales SQL Server que migran a Azure SQL Database instancia administrada.The v4.1 release of Data Migration Assistant 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 Azure SQL Database instancia administrada: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. Data Migration Assistant 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.Data Migration Assistant 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. Data Migration Assistant también identifica problemas de compatibilidad relacionados con las siguientes áreas:Data Migration Assistant also identifies compatibility issues related to the following areas:

    • Cambios importantes: los objetos de esquema específicos que pueden romper 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.

Data Migration Assistant v 4.0Data Migration Assistant v4.0

La versión v 4.0 de Data Migration Assistant presenta la característica de recomendaciones de SKU 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 en los equipos que hospedan su bases.The v4.0 release of Data Migration Assistant 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.

Data Migration Assistant v 3.6Data Migration Assistant v3.6

La versión v 3.6 de Data Migration Assistant 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 Data Migration Assistant 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.

Data Migration Assistant 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.Data Migration Assistant 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.

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

Data Migration Assistant v 3.5Data Migration Assistant v3.5

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

  • Mejoras significativas en el rendimiento 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 Data Migration Assistant).Significant performance improvements for migrating to Azure SQL Database (benchmark tests indicate the process is four times faster than with prior versions of Data Migration Assistant).
  • 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.

Data Migration Assistant v 3.4Data Migration Assistant v3.4

La versión 3.4 de Data Migration Assistant incluye las siguientes adiciones:The v3.4 release of Data Migration Assistant 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.

Data Migration Assistant v 3.3DData Migration Assistant v3.3

La versión v 3.3 de Data Migration Assistant habilita 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 Data Migration Assistant 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.

Data Migration Assistant v 3.2Data Migration Assistant v3.2

La versión v 3.2 de Data Migration Assistant incluye las siguientes adiciones:The v3.2 release of Data Migration Assistant 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.

Data Migration Assistant v 3.1Data Migration Assistant v3.1

La versión v 3.1 de Data Migration Assistant incluye las siguientes adiciones:The v3.1 release of Data Migration Assistant 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.

Data Migration Assistant v 3.0Data Migration Assistant v3.0

La versión v 3.0 de Data Migration Assistant 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 Data Migration Assistant 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.

Data Migration Assistant v 2.1Data Migration Assistant v2.1

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

Data Migration Assistant v 2.0Data Migration Assistant v2.0

La versión v 2.0 de Data Migration Assistant 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 Data Migration Assistant includes improved Stretch database feature recommendations to provide proper prioritized tables that maximize the storage savings.

Data Migration Assistant v 1.0Data Migration Assistant v1.0

La versión v 1.0 de Data Migration Assistant es la versión inicial y proporciona:The v1.0 release of Data Migration Assistant 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:
    • Últimos cambiosBreaking 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
    • StorageStorage
  • Experiencia de usuario moderna para realizar evaluaciones.Modern user experience to perform assessments.

Consulte tambiénSee also

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