Información general de Data Migration Assistant
Importante
Data Migration Assistant (DMA) está en desuso. Para conocer las opciones de migración de SQL Server a Azure SQL, consulte las opciones de migración de SQL Server a Azure SQL.
Data Migration Assistant (DMA) le ayuda a actualizar a una plataforma de datos moderna y detecta problemas de compatibilidad que pueden afectar a la funcionalidad de base de datos cuando:
- Actualice a una versión más reciente de SQL Server
- Migre a la base de datos de Azure SQL
- Migre a Azure SQL Managed Instance
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.
En el caso de migraciones de gran tamaño (en términos de número y tamaño de bases de datos) de SQL Server a Azure, se recomienda usar Azure Database Migration Service, que puede migrar bases de datos a escala.
DMA no admite migraciones de bases de datos a Azure SQL Managed Instance.. Use en su lugar 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.
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
DMA le ofrece las siguientes funcionalidades:
Evaluar la migración de instancias de SQL Server locales a Azure
Evalúa las instancias de SQL Server en el entorno local que se migran a la base de datos de Azure SQL o Azure SQL Managed Instance. El flujo de trabajo de evaluación le ayuda a detectar los siguientes problemas que pueden afectar a la migración 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 la base de datos de SQL Server local a la base de datos de Azure SQL o Azure SQL Managed Instance. 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.
Detección de problemas que afectan a una actualizació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
Descubra nuevas características
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
- Almacenamiento
Migración de instancias en el entorno local a SQL Server en máquinas virtuales de Azure
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 de servidor
- Inicios de sesión de SQL Server y Windows
Evaluación de la migración de paquetes SSIS locales a Azure
Evalúe los paquetes de SQL Server Integration Services (SSIS) locales que migran a la base de datos de Azure SQL 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.
Conexión a bases de datos después de la migración
Después de una migración correcta, las aplicaciones pueden conectarse a las bases de datos SQL de destino sin problemas.
Permisos
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. En la lista siguiente se muestran las versiones de origen y destino admitidas para la evaluación:
Orígenes compatibles
- 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
Destinos admitidos
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 en Windows y Linux
- SQL Server 2019 en Windows y Linux
- SQL Server 2022 en Windows y Linux
- Azure SQL Database
- Azure SQL Managed Instance (solo evaluación)
- SQL Server en Azure Virtual Machines