Partager via


Comment : importer des mises à jour d'une base de données vers le projet de base de données

Lorsque vous créez 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.

Notes

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

  1. 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 ou serveur.

    Notes

    Si vous n'avez pas créé de projet de base de données, consultez Démarrage du développement de bases de données en équipe pour plus d'informations sur la création d'un projet de base de données et l'importation des objets et paramètres de base de données pour la première fois.

  2. 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.

    Notes

    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.

  3. 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.

    Notes

    Vous devez disposer des autorisations permettant d'accéder à la base de données source. Pour plus d'informations, consultez Autorisations requises pour les fonctionnalités de base de données de Visual Studio.

  4. Dans Schéma cible, cliquez sur Projet.

    Le projet doit avoir comme valeur par défaut votre projet de base de données ouvert.

  5. Cliquez sur OK pour commencer la comparaison.

    Lorsque la comparaison est terminée, les résultats s'affichent.

  6. Spécifiez l'option Mettre à jour l'action pour les différences.

    Par défaut, toutes les modifications sont synchronisées.

    Notes

    Si la cible de la comparaison de schémas est un projet, aucune dépendance n'est vérifiée quand vous modifiez l'action de mise à jour.

  7. 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.

    Notes

    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 et serveur

Comment : définir des options pour comparer des schémas de base de données

Comment : comparer des schémas de base de données

Procédure pas à pas : comparaison des schémas d'une base de données et d'un projet de base de données