Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft fournit une suite d’outils et de services pour aider les utilisateurs à migrer différentes bases de données sources vers différents environnements cibles.
Cet article fournit une brève vue d’ensemble des outils disponibles pour migrer vers SQL Server et Azure SQL.
Azure Database Migration Service (DMS)
Azure Database Migration Service permet des migrations transparentes de sources de base de données SQL Server vers des offres Azure SQL avec un temps d’arrêt minimal. Database Migration Service fournit un pipeline de migration résilient et fiable qui nécessite une implication minimale de l’utilisateur pendant le processus de migration global.
Azure Database Migration Service est accessible via le portail Azure, PowerShell et Azure CLI.
Utilisez la dernière version d’Azure Database Migration Service dans les scénarios suivants :
Migrez les deux bases de données vers Azure SQL, en particulier à grande échelle, et pour des migrations étendues (en termes de nombre et de taille de bases de données).
Migrez des bases de données vers Azure SQL Database.
Pour plus d’informations, consultez la documentation Azure Database Migration Service.
Azure Migrate
Azure Migrate fournit un hub centralisé pour découvrir et évaluer les serveurs locaux, l’infrastructure, les applications et les données sur Azure à grande échelle. Azure Migrate offre une migration unifiée sur vos serveurs, bases de données et applications.
Utilisez Azure Migrate pour découvrir toutes vos instances SQL Server dans votre centre de données, évaluer les dépendances d’application et comprendre la préparation de ces instances SQL Server qui migrent vers Azure SQL. Vous obtenez des recommandations Microsoft, telles que l’option de déploiement Azure SQL optimale et l’offre correcte qui peut répondre aux besoins en performances de vos charges de travail, et des estimations mensuelles pour l’exécution de ces bases de données sur Azure SQL afin de répondre à vos avantages de licence.
Utilisez Azure Migrate dans les scénarios suivants :
- Évaluez et découvrez votre patrimoine de données SQL Server.
- Obtenez des recommandations de déploiement Azure SQL, un dimensionnement cible et des estimations mensuelles.
- Faites monter votre patrimoine de données dans SQL Server sur des machines virtuelles Azure.
Pour plus d’informations, consultez la documentation Azure Migrate.
Assistant de migration SQL Server (SSMA)
L’Assistant Migration SQL Server (SSMA) est un outil conçu pour automatiser la migration de base de données vers SQL Server et Azure SQL à partir d’autres moteurs de base de données.
Utilisez SSMA dans le scénario suivant :
- Migrez les bases de données Microsoft Access, Db2, MySQL, Oracle et SAP ASE vers SQL Server.
- Migrez les bases de données Microsoft Access, Db2, MySQL, Oracle et SAP ASE vers Azure SQL.
Pour plus d'informations, consultez l'Assistant de Migration SQL Server.
Comparaison des outils de migration
Utilisez le graphique suivant pour comparer les fonctionnalités des outils de migration SQL :
| Capability | Azure Migrate | Composant de migration SQL | SSMA | Azure Arc | DMS (Portail Azure / PowerShell / az applet de commande) |
|---|---|---|---|---|---|
| Découvrir et évaluer le patrimoine de données SQL | À grande échelle | Yes | No | Yes | Utilisation de PS/cmdlet |
| Migrer des objets SQL Server vers SQL Database ou SQL Managed Instance | No | No | No | Yes | Yes |
| Effectuer une migration lift-and-shift de SQL Server sur une machine virtuelle Azure | Yes | No | No | No | Yes |
| Migrer (et/ou mettre à niveau) SQL Server vers SQL Server sur une machine virtuelle Azure | No | Yes | No | Yes | Yes |
| Migrer des objets non-SQL (Oracle, Access, Db2, etc.) |
No | No | Yes | No | No |
| Migrer des bases de données open source (MySQL, PostgreSQL, MariaDB, etc.) |
No | No | No | No | No |