Comment : importer des mises à jour d'une base de données vers le projet de base de données
Mise à jour : novembre 2007
Lorsque vous créez initialement un projet de base de données, vous importez généralement le schéma de base de données à partir d'une base de données de production existante. Si, au cours de votre travail de développement, des modifications ont été appliquées au serveur de production, vous devrez peut-être importer ces modifications dans votre projet. Vous ne pouvez pas utiliser la commande Importer un schéma de base de données parce qu'elle est disponible uniquement pour les projets qui ne contiennent pas déjà des objets de base de données. Pour importer des modifications apportées au serveur de base de données, vous devez utiliser la fonctionnalité Comparaison de schémas.
Remarque : |
---|
Lorsque vous utilisez la comparaison de schémas pour mettre à jour un projet de base de données, les objets qui sont présents dans le projet de base de données mais pas dans la base de données source ne sont pas supprimés. Ce comportement n'est pas le même que lorsque vous comparez deux bases de données. Après avoir mis à jour un projet de base de données pour qu'il corresponde à une base de données source, vous devez supprimer manuellement du projet de base de données tous les objets qui ne sont pas présents dans la base de données source. |
Pour importer des mises à jour à partir d'une base de données existante dans le projet de base de données
Ouvrez le projet de base de données dans Visual Studio. Pour plus d'informations, consultez Comment : ouvrir un projet de base 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 Nouvelle comparaison de schémas s'affiche.
Remarque : Vous pouvez également cliquer avec le bouton droit sur le projet de base de données dans l'Explorateur de solutions ou dans la vue Schéma, puis cliquer sur Comparer les schémas.
Dans Schéma source, cliquez sur Base de données, puis cliquez sur la connexion à la base de données à partir de laquelle vous voulez importer des mises à jour de schéma.
Dans Schéma cible, cliquez sur Projet.
Le projet doit avoir comme valeur par défaut votre projet de base de données ouvert.
Cliquez sur OK pour commencer la comparaison.
Lorsque la comparaison est terminée, les résultats s'affichent.
Spécifiez l'option Mettre à jour l'action pour les différences.
Par défaut, toutes les modifications sont synchronisées.
Dans le menu Données, pointez sur Comparaison de schémas, puis cliquez sur Écrire les mises à jour.
Les modifications spécifiées sont écrites dans le projet de base de données, en le synchronisant avec la base de données.
Remarque : Vous pouvez également cliquer sur Écrire les mises à jour dans la barre d'outils Comparaison de schémas.
Voir aussi
Tâches
Comment : créer des projets de base de données
Comment : définir des options pour comparer des schémas de base de données
Comment : afficher les différences de schéma
Comment : synchroniser des schémas de base de données