Vue d’ensemble de l’Assistant Migration de données
Important
L’Assistant Migration de données (DMA) est déconseillé. Pour les options de migration des données de SQL Server vers Azure SQL, consultez Options de migration pour SQL Server vers Azure SQL.
L’assistant Migration de données (DMA) vous aide à effectuer une mise à niveau vers une plate-forme de données moderne en détectant les problèmes de compatibilité pouvant affecter les fonctionnalités de base de données dans les cas suivants :
- Mettre à niveau vers une version plus récente de SQL Server
- Migrer vers Azure SQL Database
- Migrer vers Azure SQL Managed Instance
DMA recommande des améliorations en matière de fiabilité et de niveau de performance pour votre environnement cible et vous permet de déplacer votre schéma, vos données et vos objets sans contenant de votre serveur source vers votre serveur cible.
Pour des migrations SQL Server volumineuses (en termes de nombre et de taille de bases de données) vers Azure, nous vous recommandons d’utiliser Azure Database Migration Service, qui peut migrer des bases de données à grand échelle.
DMA ne prend pas en charge les migrations de base de données vers Azure SQL Managed Instance. Utilisez plutôt l’extension de migration Azure SQL pour Azure Data Studio, qui prend en charge les migrations de base de données, tant en ligne que hors connexion, vers Azure SQL Managed Instance.
Obtenir Data Migration Assistant
Pour installer DMA, téléchargez la dernière version de l’outil à partir du Centre de téléchargement Microsoft, puis exécutez le fichier DataMigrationAssistant.msi
.
Fonctionnalités
DMA vous offre les fonctionnalités suivantes :
Évaluer les instances SQL Server locales qui migrent vers Azure
Évaluez les instances SQL Server locales qui migrent vers Azure SQL Database ou Azure SQL Managed Instance. Le flux de travail d’évaluation vous aide à détecter les problèmes suivants, susceptibles d’affecter votre migration vers Azure SQL, et fournit des instructions détaillées sur la façon de les résoudre.
Problèmes bloquant la migration : découvre les problèmes de compatibilité qui bloquent la migration des bases de données SQL Server locales vers des bases de données Azure SQL ou Azure SQL Managed Instance. DMA fournit ensuite des recommandations pour vous aider à résoudre ces problèmes.
Fonctionnalités partiellement prises en charge ou non prises en charge : détecte les fonctionnalités partiellement prises en charge ou non prises en charge qui sont actuellement utilisées sur l’instance SQL Server source. DMA fournit un ensemble complet de recommandations, d’approches alternatives disponibles dans Azure, et de mesures d’atténuation que vous pouvez incorporer dans vos projets de migration.
Découvrir les problèmes qui affectent une mise à niveau
Découvrez les problèmes pouvant affecter une mise à niveau vers un SQL Server local. Ceux-ci sont décrits comme des problèmes de compatibilité, et organisés dans les catégories suivantes :
- Changements cassants
- Changements de comportement
- Fonctionnalités dépréciées
Découvrir de nouvelles caractéristiques
Découvrez de nouvelles fonctionnalités de la plateforme SQL Server cible, dont la base de données pourra bénéficier après une mise à niveau. Elles sont décrites comme des recommandations de fonctionnalités, et organisées dans les catégories suivantes :
- Performances
- Sécurité
- Stockage
Migrer des instances locales vers SQL Server sur des machines virtuelles Azure
Migrez une instance SQL Server locale vers une instance SQL Server moderne hébergée localement ou sur une machine virtuelle Azure accessible à partir de votre réseau local. La machine virtuelle Azure est accessible à l’aide d’un VPN ou d’autres technologies. Le flux de travail de migration vous aide à migrer les composants suivants :
- Schéma de bases de données
- Données et utilisateurs
- Rôles du serveur
- Connexions SQL Server et Windows
Évaluer la migration des packages SSIS locaux vers Azure
Évaluez les packages SQL Server Integration Services (SSIS) locaux qui migrent vers Azure SQL Database ou Azure SQL Managed Instance. L’évaluation permet de découvrir des problèmes susceptibles d’affecter la migration. Ceux-ci sont décrits comme des problèmes de compatibilité, et organisés dans les catégories suivantes :
Bloqueurs de migration : détecte les problèmes de compatibilité bloquant la migration des packages sources vers Azure. DMA fournit ensuite des recommandations pour vous aider à résoudre ces problèmes.
Problèmes d’information : détecte des fonctionnalités partiellement prises en charge ou déconseillées utilisées dans les packages sources.
Se connecter aux bases de données après la migration
Après une migration réussie, les applications peuvent se connecter aux bases de données SQL cibles sans difficulté.
autorisations
Pour exécuter une évaluation, vous devez être membre du rôle administrateur système SQL Server. La résolution d’affichage recommandée est de 1024 x 756.
Versions sources et cibles prises en charge
DMA remplace toutes les versions du Conseiller de mise à niveau SQL Server, et il devrait être utilisé pour les mises à niveau de la plupart des versions de SQL Server. La liste suivante présente les versions source et cible prises en charge pour l’évaluation :
Sources prises en charge
- SQL Server 2005 (déconseillé)
- 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 pour SQL Server
Cibles prises en charge
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 sur Windows et Linux
- SQL Server 2019 sur Windows et Linux
- SQL Server 2022 sur Windows et Linux
- Azure SQL Database
- Azure SQL Managed Instance (évaluation uniquement)
- SQL Server sur les machines virtuelles Azure