Comparteix a través de


Comparación de las herramientas de migración de datos de SQL

Microsoft proporciona herramientas y servicios para migrar bases de datos a diferentes entornos de destino.

En este artículo se comparan las funcionalidades de las herramientas de migración y evaluación disponibles en SQL Server, Azure SQL y Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) es un servicio totalmente administrado que permite migraciones de varios orígenes de base de datos a Azure plataformas de datos con un tiempo de inactividad mínimo.

Proporciona una canalización de migración que requiere una participación mínima del usuario durante el proceso de migración. Puede acceder Azure DMS a través del portal Azure o PowerShell y CLI de Azure.

Para obtener más información, consulte Azure Database Migration Service documentación.

Azure Migrate

Azure Migrate proporciona un centro centralizado para detectar y evaluar servidores locales, infraestructura, aplicaciones y datos para la migración a Azure.

Use Azure Migrate para detectar instancias de SQL Server en el centro de datos, evaluar las dependencias de la aplicación y determinar la preparación de estas instancias para la migración a Azure SQL. Azure Migrate proporciona recomendaciones para las opciones de implementación de Azure SQL, el ajuste de tamaño en función de las necesidades de rendimiento de la carga de trabajo y las estimaciones de costos mensuales que tienen en cuenta las ventajas de licencia.

Use Azure Migrate en los escenarios siguientes:

  • Evalúe y descubra el patrimonio de datos de SQL Server.
  • Obtenga recomendaciones para la implementación de Azure SQL, dimensionamiento objetivo y estimaciones mensuales.
  • Levante todo el patrimonio de datos a SQL Server en Azure Virtual Machines.

Para obtener más información, consulte Azure Migrate documentación.

SQL Server Migration Assistant (SSMA)

SQL Server Migration Assistant (SSMA) automatiza la migración de bases de datos a SQL Server y Azure SQL desde otros motores de base de datos.

Use SSMA para migrar desde:

  • Microsoft Access
  • Db2
  • MySQL
  • Oracle
  • ASE de SAP

Puede migrar a SQL Server locales, Azure SQL Managed Instance, Azure SQL Database o SQL Server en máquinas virtuales de Azure.

Para obtener más información, vea SQL Server Migration Assistant.

Asistente de Migración de Fabric

Fabric Migration Assistant es una experiencia de Fabric integrada que migra el esquema y los datos a Microsoft Fabric. Importa metadatos de esquema, identifica problemas de compatibilidad y proporciona correcciones guiadas (incluida la asistencia con tecnología de inteligencia artificial) antes de copiar datos en el destino.

Utilice Fabric Migration Assistant en los siguientes escenarios:

  • Migre bases de datos de SQL Server a bases de datos SQL en Microsoft Fabric.
  • Migre grupos SQL dedicados de Azure Synapse Analytics, SQL Server y otras plataformas de bases de datos SQL a Fabric Data Warehouse.

Para obtener más información, consulte:

Comparación de herramientas de migración

Use el gráfico siguiente para comparar las funcionalidades de las herramientas de migración de SQL:

Capacidad Azure Migrate Componente de migración de SQL SSMA Azure Arc DMS (Azure portal / PowerShell / az cmdlet) Asistente de Migración de Red
Detección y evaluación del patrimonio de datos de SQL A escala No Uso de PowerShell o cmdlet Evaluar únicamente
Migración de objetos SQL Server a SQL Database o SQL Managed Instance No No No No
Migración de SQL Server mediante lift-and-shift a SQL Server en una máquina virtual de Azure No No No No
Migrar (y/o actualizar) SQL Server a SQL Server en una máquina virtual de Azure No No No
Migración de SQL Server a SQL Database en Fabric No No No No No
Migración a Fabric Data Warehouse No No No No No
Migración de objetos que no son de SQL
(Oracle, Access, MySQL, Db2, SAP ASE)
No No No No No