Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une vue d’ensemble de la fonctionnalité Comparaison de schémas pour l’extension MSSQL dans Visual Studio Code. La comparaison de schémas compare deux définitions de base de données et applique les différences entre la source et la cible, notamment les connexions de base de données actives, .dacpac les fichiers et les projets SQL.
La comparaison de schémas simplifie le processus de comparaison des bases de données et vous offre un contrôle total lors de leur synchronisation, même entre différentes versions de base de données. Vous pouvez filtrer de manière sélective des différences spécifiques et des catégories de différences avant d’appliquer des modifications.
Fonctionnalités
La comparaison de schémas fournit les fonctionnalités suivantes :
- Comparez les schémas entre deux
.dacpacfichiers, bases de données ou projets SQL. - Affichez les résultats sous la forme d’un ensemble d’actions pour faire correspondre une cible à la source.
- L’exclusion sélective des actions répertoriées dans les résultats.
- Définir les options qui contrôlent l’étendue de la comparaison.
- Appliquez des modifications directement à la cible ou générez un script pour appliquer les modifications ultérieurement.
- Enregistrer la comparaison.
Installer l’extension MSSQL
Pour utiliser les fonctionnalités de comparaison de schémas, installez l’extension MSSQL pour Visual Studio Code :
Dans Visual Studio Code, sélectionnez l’icône Extensions pour afficher les extensions disponibles.
Recherchez l’extension SQL Server (mssql) et sélectionnez-la pour afficher ses détails. Sélectionnez Installer pour ajouter l’extension.
Une fois installé, rechargez pour activer l’extension dans Visual Studio Code (obligatoire uniquement lors de l’installation d’une extension pour la première fois).
Comparer des schémas
Pour comparer des schémas, ouvrez la boîte de dialogue Comparer les schémas. Pour ce faire, procédez comme suit :
Pour ouvrir la boîte de dialogue Comparaison de schémas, cliquez avec le bouton droit sur une base de données dans l’Explorateur d’objets et sélectionnez Comparaison de schémas. La base de données que vous sélectionnez est définie en tant que base de données Source dans la comparaison.
Sélectionnez l’un des points de suspension (...) pour modifier la source et la cible de votre comparaison de schémas, puis sélectionnez OK.
Pour personnaliser votre comparaison, sélectionnez le bouton Options dans la barre d’outils.
Cliquez sur Comparer pour afficher les résultats de la comparaison.
Appliquer des modifications
Parcourez la liste des objets et vérifiez que vous sélectionnez les objets auxquels vous souhaitez appliquer des modifications.
Appliquez les modifications à votre cible.