Partager via


Comment : ajouter des scripts de gestion à un projet de base de données

Outre les scripts de déploiement, vous pouvez ajouter des scripts de gestion à un projet de base de données. Vous devez ajouter ces types de scripts au projet de base de données s'ils contiennent des instructions susceptibles de changer avec le temps à mesure que la base de données est modifiée. En les ajoutant au projet de base de données et en les plaçant sous contrôle de version, vous pouvez effectuer le suivi des modifications et rétablir une version antérieure si nécessaire. Vous pouvez ajouter un script vide, puis le modifier si nécessaire, ou vous pouvez ajouter un script existant.

Ajout de scripts nouveaux ou existants

Pour ajouter un script vide à un projet de base de données

  1. Dans l'Explorateur de solutions, cliquez sur le projet de base de données ou sur le dossier Scripts dans le projet de base de données.

    Notes

    Vous pouvez ajouter des scripts n'importe où dans votre projet de base de données. Le projet de base de données par défaut a un dossier Scripts, mais vous pouvez ajouter des scripts de gestion n'importe où dans la structure du projet.

  2. Dans le menu Projet, cliquez sur Ajouter un nouvel élément.

    La boîte de dialogue Ajouter un nouvel élément s'affiche alors.

  3. Dans la liste Modèles, cliquez sur l'icône Script.

  4. Dans Nom, tapez le nom que vous souhaitez donner au nouveau script.

  5. Cliquez sur Ajouter.

    Le script est ajouté à votre projet, s'affiche dans l'Explorateur de solutions et s'ouvre dans l'éditeur Transact-SQL.

Pour ajouter un script existant à un projet de base de données

  1. Dans l'Explorateur de solutions, cliquez sur le projet de base de données ou sur le dossier Scripts dans le projet de base de données.

    Notes

    Vous pouvez ajouter des scripts n'importe où dans votre projet de base de données. Le projet de base de données par défaut a un dossier Scripts, mais vous pouvez ajouter des scripts de gestion n'importe où dans la structure du projet.

  2. Dans le menu Projet, cliquez sur Ajouter un élément existant.

    La boîte de dialogue Ajouter un élément existant s'affiche.

  3. Naviguez jusqu'au script que vous souhaitez ajouter à votre projet et cliquez sur son nom de fichier.

    Vous pouvez également taper le chemin d'accès et le nom de fichier du script dans le champ Nom de fichier.

  4. Cliquez sur Ajouter.

    Une copie du script est ajoutée à votre projet et apparaît dans l'Explorateur de solutions. Le fichier d'origine n'est pas affecté.

Projets de base de données sous contrôle de version

Si votre projet de base de données est sous contrôle de version, vous devez suivre des étapes supplémentaires. Lorsque vous ajoutez un script au projet de base de données, vous devez extraire et mettre à jour le fichier .dbproj. Après avoir suivi l'une des procédures antérieures, vous devez archiver les modifications dans votre projet.

Pour archiver les modifications après avoir ajouté un script à un projet de base de données sous contrôle de version qui utilise Team Foundation Server

  1. Dans le menu Fichier, pointez sur Contrôle de code source, puis cliquez sur Archiver. Vous pouvez également utiliser la fenêtre Modifications en attente. Dans le menu Affichage, pointez sur Autres fenêtres, puis cliquez sur Modifications en attente.

    La boîte de dialogue Archiver ou la fenêtre Modifications en attente apparaît, en fonction de l'approche que vous avez choisie.

  2. Dans Commentaire, tapez une description des modifications que vous archivez.

  3. Passez en revue la liste des fichiers modifiés, activez les cases à cocher des fichiers que vous souhaitez archiver dans le contrôle de version et désactivez celles des fichiers qui doivent rester extraits.

  4. Cliquez sur Archiver dans la boîte de dialogue Archiver ou dans la barre d'outils de la fenêtre Modifications en attente.

    Les fichiers que vous avez sélectionnés sont archivés dans le contrôle de version.

Voir aussi

Concepts

Création et modification de scripts de base de données

Démarrage du développement de bases de données en équipe

Vue d'ensemble des projets de base de données et serveur

Création et modification de scripts de base de données

Autres ressources

Editing Database Scripts and Objects with the Transact-SQL Editor