Partager via


Procédure pas à pas : déploiement de modifications vers une base de données sous contrôle de version existante

Mise à jour : novembre 2007

Dans cette procédure pas à pas, vous déployez des modifications de votre projet de base de données vers un serveur de base de données existant. Cette tâche inclut la configuration de vos paramètres de génération et de déploiement pour mettre à jour votre base de données, la création du projet de base de données et le déploiement des modifications.

Composants requis

Cette procédure pas à pas part du principe que vous avez effectué à la fois Procédure pas à pas : placement d'un schéma de base de données existant sous contrôle de version et Procédure pas à pas : modification d'objets de base de données. Si vous n'avez pas effectué les deux procédures pas à pas, vous ne disposez pas d'un projet de base de données avec des modifications en attente à déployer vers une base de données cible.

Pour ouvrir la solution MyNorthwind

  1. Dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.

    La boîte de dialogue Ouvrir un projet s'affiche.

  2. Recherchez le dossier MyNorthwind et double-cliquez sur MyNorthwind.sln.

    La solution MyNorthwind s'ouvre et apparaît dans l'Explorateur de solutions.

  3. Développez le sous-dossier Objets de schéma s'il ne l'est pas déjà.

    Vous indiquez ensuite les paramètres de configuration de génération.

Pour configurer vos paramètres de génération et de déploiement

  1. Dans l'Explorateur de solutions, cliquez sur MyNorthwind (le projet, pas la solution).

  2. Dans le menu Projet, cliquez sur Propriétés MyNorthwind.

    La fenêtre des propriétés du projet s'affiche.

  3. Cliquez sur l'onglet Générer.

    Remarque :

    Si vous avez plusieurs configurations, dans la liste Configuration, vous cliquez sur la configuration que vous voulez modifier.

  4. Cliquez sur le bouton Modifier situé à côté de Connexion cible.

  5. Spécifiez les informations de connexion pour l'exemple de base de données Northwind à partir de laquelle vous avez importé le schéma dans Procédure pas à pas : placement d'un schéma de base de données existant sous contrôle de version.

  6. Activez la case à cocher Bloquer le déploiement incrémentiel si une perte de données peut se produire, si elle ne l'est pas déjà.

  7. Acceptez les valeurs par défaut pour les autres options. Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés.

    Les modifications apportées aux paramètres du projet sont enregistrées dans le fichier projet de base de données (MyNorthwind.dbproj). Les paramètres spécifiques à l'utilisateur sont enregistrés dans le fichier MyNorthwind.dbproj.user. L'enregistrement des modifications provoque l'extraction de MyNorthwind.dbproj du contrôle de version.

    Vous générez ensuite le script de mise à jour pour votre projet de base de données.

Pour générer votre projet de base de données

  1. Dans l'Explorateur de solutions, cliquez sur MyNorthwind (le projet, pas la solution). Notez que, dans la barre d'outils Standard, l'option Par défaut est sélectionnée dans la liste Configurations de solutions.

  2. Dans le menu Générer, cliquez sur Générer MyNorthwind.

    Votre projet de base de données est généré. Lorsque la génération est terminée, la fenêtre Sortie affiche La génération a réussi Un script de compilation est créé dans Mes documents\Visual Studio 2005\Projects\MyNorthwind\MyNorthwind\sql. Le nom de fichier se compose de MyNorthwind.ServeurBaseDeDonnées_NomInstance.MyNorthwind.sql.

  3. Dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Fichier.

  4. Recherchez le dossier Mes documents\Visual Studio 2005\Projects\MyNorthwind\MyNorthwind\sql.

  5. Double-cliquez sur le fichier MyNorthwind.ServeurBaseDeDonnées_NomInstance.MyNorthwind.sql que l'étape de génération vient de créer.

    Vous pouvez examiner le script de compilation pour consulter les modifications qui seront déployées vers le serveur de base de données. Lorsque vous avez terminé l'examen, ouvrez le menu Fichier et cliquez sur Fermer pour fermer le fichier.

    Dans la dernière étape, vous déploierez vos modifications vers la base de données cible.

Pour déployer votre script de compilation

  1. Dans l'Explorateur de solutions, cliquez sur MyNorthwind (le projet, pas la solution).

  2. Dans le menu Générer, cliquez sur Déployer MyNorthwind.

    Votre projet de base de données est déployé. Lorsque le déploiement est terminé, la fenêtre Sortie affiche Le déploiement a réussi

    Les modifications que vous avez apportées dans la procédure pas à pas antérieure ont été déployées vers le serveur de base de données. Vous et votre équipe pouvez continuer à apporter des modifications au projet de base de données, en déployant ces modifications lorsqu'elles sont prêtes à être placées sur le serveur.

Étapes suivantes

Vous pouvez parcourir la base de données mise à jour à l'aide de SQL Server Management Studio ou l'Explorateur de serveurs dans Visual Studio si vous voulez vérifier que vos modifications ont été déployées. Vous pouvez également utiliser la fonctionnalité Comparaison de schémas de Visual Studio Team System Database Edition pour comparer votre projet de base de données et la base de données déployée.

Voir aussi

Tâches

Procédure pas à pas : création et déploiement d'une nouvelle base de données sous contrôle de version

Procédure pas à pas : placement d'un schéma de base de données existant sous contrôle de version

Procédure pas à pas : modification d'objets de base de données

Concepts

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Génération et déploiement de schémas de base de données

Comparaison de schémas de base de données