Información general de Data Migration Assistant
Data Migration Assistant (DMA) le ayuda a actualizar su infraestructura a una plataforma de datos moderna mediante la detección de los problemas de compatibilidad que pueden afectar a la funcionalidad de la base de datos en la nueva versión de SQL Server o Azure SQL Database. DMA recomienda mejoras de rendimiento y confiabilidad para el entorno de destino y le permite migrar el esquema, los datos y objetos no contenidos desde el servidor de origen al servidor de destino.
Nota
En el caso de migraciones de gran tamaño (en términos de número y tamaño de bases de datos), se recomienda usar Azure Database Migration Service, que puede migrar bases de datos a escala.
Obtener Data Migration Assistant
Para instalar DMA, descargue la última versión de la herramienta en el Centro de descarga de Microsoft y, luego, ejecute el archivo DataMigrationAssistant.msi.
Funcionalidades
Evaluar la migración de instancias de SQL Server locales a bases de datos de Azure SQL. El flujo de trabajo de evaluación le ayuda a detectar los siguientes problemas que pueden afectar a la migración de bases de datos de Azure SQL y proporciona instrucciones detalladas sobre cómo resolverlos.
Problemas de bloqueo de la migración: detecta los problemas de compatibilidad que bloquean la migración de bases de datos de SQL Server locales a bases de datos de Azure SQL. DMA proporciona recomendaciones para ayudarle a solucionar esos problemas.
Características parcialmente compatibles o no admitidas: detecta características parcialmente compatibles o no admitidas que se usan actualmente en la instancia de SQL Server de origen. DMA proporciona un conjunto completo de recomendaciones, enfoques alternativos disponibles en Azure y pasos de mitigación para poder incorporarlos en los proyectos de migración.
Detectar problemas que pueden afectar a una actualización a una instancia local de SQL Server. Estos se describen como problemas de compatibilidad y se clasifican en las siguientes categorías:
- Últimos cambios
- Cambios de comportamiento
- Características en desuso
Detectar las nuevas características de la plataforma SQL Server de destino de las que la base de datos puede beneficiarse después de una actualización. Se describen como recomendaciones de características y se clasifican en las siguientes categorías:
- Rendimiento
- Seguridad
- Storage
Migrar una instancia de SQL Server local a una instancia de SQL Server moderna hospedada localmente o en una máquina virtual (VM) de Azure que sea accesible desde la red local. Se puede acceder a la máquina virtual de Azure mediante VPN u otras tecnologías. El flujo de trabajo de migración le ayuda a migrar los siguientes componentes:
- Esquema de bases de datos
- Datos y usuarios
- Roles del servidor
- Inicios de sesión de SQL Server y Windows
Después de una migración correcta, las aplicaciones pueden conectarse a las bases de datos SQL Server de destino sin problemas.
Evaluar los paquetes locales de SQL Server Integration Services (SSIS) que se migran a Azure SQL Database o Azure SQL Managed Instance. La evaluación ayuda a detectar problemas que pueden afectar a la migración. Estos se describen como problemas de compatibilidad y se clasifican en las siguientes categorías:
Bloqueadores de migración: detectan los problemas de compatibilidad que bloquean la migración de los paquetes de origen a Azure. DMA proporciona recomendaciones para ayudarle a solucionar esos problemas.
Incidencias de información: detectan características parcialmente admitidas o en desuso que se usan en los paquetes de origen.
Nota
DMA no admite las migraciones de bases de datos a Azure SQL Managed Instance. Se recomienda usar la extensión de migración de Azure SQL para Azure Data Studio, que admite migraciones de bases de datos en línea y sin conexión a Azure SQL Managed Instance.
Prerrequisitos
Para ejecutar una evaluación, debe ser miembro del rol sysadmin de SQL Server. La resolución de pantalla recomendada es 1024x756.
Versiones de origen y de destino admitidas
DMA reemplaza todas las versiones anteriores del Asesor de actualizaciones de SQL Server, por lo que se debe usar para las actualizaciones de la mayoría de las versiones de SQL Server. Las versiones de origen y destino admitidas para la evaluación son:
Orígenes
- SQL Server 2005 (en desuso)
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Amazon RDS para SQL Server
Targets
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 en Windows y Linux
- SQL Server 2019
- SQL Server 2022
- Base de datos única de Azure SQL Database
- Azure SQL Managed Instance (solo evaluación)
- SQL Server en una máquina virtual de Azure