Partager via


Comparer les outils de migration de données SQL

Microsoft fournit des outils et des services pour migrer des bases de données vers différents environnements cibles.

Cet article compare les fonctionnalités des outils de migration et d’évaluation disponibles entre SQL Server, Azure SQL et Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) est un service entièrement géré qui permet des migrations de plusieurs sources de base de données vers Azure plateformes de données avec un temps d’arrêt minimal.

Il fournit un pipeline de migration qui nécessite une implication minimale de l’utilisateur pendant le processus de migration. Vous pouvez accéder à Azure DMS via le portail Azure ou PowerShell et Azure CLI.

Pour plus d’informations, consultez Azure Database Migration Service documentation.

Azure Migrate

Azure Migrate fournit un hub centralisé pour découvrir et évaluer les serveurs locaux, l’infrastructure, les applications et les données pour la migration vers Azure.

Utilisez Azure Migrate pour découvrir SQL Server instances dans votre centre de données, évaluer les dépendances d’application et déterminer la préparation de ces instances pour la migration vers Azure SQL. Azure Migrate fournit des recommandations sur les options de déploiement Azure SQL, le dimensionnement en fonction des besoins en performances de la charge de travail, ainsi que les estimations de coûts mensuelles en tenant compte de vos avantages de licence.

Utilisez Azure Migrate dans les scénarios suivants :

  • Évaluez et découvrez votre patrimoine de données SQL Server.
  • Obtenez Azure SQL recommandations de déploiement, le dimensionnement cible et les estimations mensuelles.
  • Migrez l’ensemble de vos données vers SQL Server sur des Machines Virtuelles Azure.

Pour plus d’informations, consultez Azure Migrate documentation.

Assistant de Migration de SQL Server (SSMA)

SQL Server Migration Assistant (SSMA) automatise la migration de base de données vers SQL Server et Azure SQL à partir d’autres moteurs de base de données.

Utilisez SSMA pour migrer à partir de :

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

Vous pouvez migrer vers SQL Server machines virtuelles locales, Azure SQL Managed Instance, Azure SQL Database ou SQL Server sur des machines virtuelles Azure.

Pour plus d’informations, consultez SQL Server Migration Assistant.

Assistant de Migration Fabric

Fabric Migration Assistant est une expérience Fabric intégrée qui migre le schéma et les données vers Microsoft Fabric. Il importe des métadonnées de schéma, identifie les problèmes de compatibilité et fournit des correctifs guidés (y compris l’assistance basée sur l’IA) avant de copier des données vers la cible.

Utilisez Fabric Migration Assistant dans les scénarios suivants :

  • Migrez SQL Server bases de données vers une base de données SQL dans Microsoft Fabric.
  • Migrez Azure Synapse Analytics pools SQL dédiés, SQL Server et d’autres plateformes de base de données SQL vers Fabric Data Warehouse.

Pour en savoir plus, consultez :

Comparaison des outils de migration

Utilisez le graphique suivant pour comparer les fonctionnalités des outils de migration SQL :

Capacité Azure Migrate Composant de migration SQL SSMA Azure Arc DMS (portail Azure / PowerShell / az cmdlet) Assistant de Migration Fabric
Découvrir et évaluer le patrimoine de données SQL À grande échelle Oui Non Oui Utilisation de PowerShell / applet de commande Évaluer uniquement
Migrer des objets SQL Server vers SQL Database ou SQL Managed Instance Non Non Non Oui Oui Non
Migration lift-and-shift de SQL Server vers SQL Server sur VM Azure Oui Non Non Non Oui Non
Migrer (et/ou mettre à niveau) SQL Server vers SQL Server sur Azure machine virtuelle Non Oui Non Oui Oui Non
Migrer SQL Server vers une base de données SQL dans Fabric Non Non Non Non Non Oui
Migrer vers Fabric Data Warehouse Non Non Non Non Non Oui
Migrer des objets non-SQL
(Oracle, Access, MySQL, Db2, SAP ASE)
Non Non Oui Non Non Non