Comment : comparer les schémas de deux bases de données
Mise à jour : novembre 2007
Visual Studio Team System Database Edition vous permet de comparer le schéma de deux bases de données, ou d'une base de données et d'un projet de base de données Database Edition. Les entités que vous comparez sont appelées la source et la cible. Une fois comparaison des schémas terminée, ses résultats s'affichent dans la fenêtre Comparaison de schémas. En outre, Database Edition génère un script de langage de définition de données (DDL) que vous pouvez utiliser pour synchroniser les différents schémas.
Une fois comparaison terminée, vous pouvez exécuter d'autres étapes :
Vous pouvez consulter les différences structurelles entre les deux bases de données. Pour plus d'informations, consultez Comment : afficher les différences de schéma.
Vous pouvez mettre à jour une partie ou la totalité de la cible pour qu'elle corresponde à la source. Pour plus d'informations, consultez Comment : synchroniser des schémas de base de données.
Vous pouvez comparer les données qui résident dans la cible et la source. Pour plus d'informations, consultez Comment : comparer les données de deux bases de données.
Pour plus d'informations sur les scénarios de comparaison de schémas, consultez Vue d'ensemble de la comparaison de schémas de base de données.
Pour comparer le schéma de deux bases de données
Dans le menu Données, pointez sur Comparaison de schémas, puis cliquez sur Nouvelle comparaison de schémas.
La boîte de dialogue Nouvellecomparaisonde schémas s'affiche.
De plus, la fenêtre Comparaison de schémas s'ouvre et Database Edition lui assigne automatiquement un nom tel que SchemaCompare1.
Spécifiez la source et la cible que vous voulez comparer en cliquant sur Projet ou Base de données pour chacune.
Remarque : Vous pouvez comparer deux bases de données, ou une base de données et un projet de base de données, mais vous ne pouvez pas comparer deux projets de base de données.
Si vous avez cliqué sur Base de données pour la source ou la cible, connectez-vous à la source de données en cliquant dessus dans la liste. Si aucune base de données n'est répertoriée, cliquez sur Nouvelle connexion pour afficher la boîte de dialogue Propriétés de connexion.
Dans la boîte de dialogue Propriétés de connexion, identifiez le serveur sur lequel réside la source ou la cible, ainsi que le type d'authentification à utiliser lorsque vous vous y connectez. Cliquez éventuellement sur une base de données située sur ce serveur. Lorsque vous avez terminé, cliquez sur OK.
Remarque : Une fois une connexion établie, elle apparaît dans l'Explorateur de serveurs sous Connexions de données.
Cliquez sur OK.
La comparaison de schémas commence.
Remarque : Vous pouvez arrêter une opération de comparaison de schémas qui est en cours en cliquant sur Arrêter dans la barre d'outils.
Voir aussi
Tâches
Comment : synchroniser des schémas de base de données
Comment : afficher les différences de schéma
Comment : comparer les données de deux bases de données
Concepts
Vue d'ensemble de la terminologie de Database Edition
Autres ressources
Vue d'ensemble de la comparaison de schémas de base de données