Partager via


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

Mise à jour : novembre 2007

Dans cette procédure pas à pas, vous apprenez à placer une base de données existante sous contrôle de code source, processus qui se compose des étapes suivantes :

  • Vous créez un projet de base de données.

  • Vous vous connectez à une base de données existante.

  • Vous importez le schéma de base de données à partir de la base de données existante dans le projet de base de données.

  • Vous passez en revue les résultats qui sont affichés dans le projet de base de données.

  • Vous placez le projet de base de données et son contenu sous contrôle de version.

Composants requis

Cette procédure pas à pas suppose que vous avez installé une copie de l'exemple de base de données Northwind sur un serveur de base de données qui exécute Microsoft SQL Server 2000. Vous devez également disposer d'une autorisation d'accès en lecture/écriture sur un système de contrôle de version tel que Visual Studio Team System Team Foundation Server ou Microsoft Visual SourceSafe.

Pour créer un projet de base de données

  1. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Fichier.

    La boîte de dialogue Nouveau projet s'affiche.

  2. Dans la liste Types de projets, développez le nœud Projets de base de données, puis cliquez sur Microsoft SQL Server.

  3. Dans la liste Modèles, cliquez sur SQL Server 2000.

  4. Dans la zone Nom, tapez MyNorthwind, puis acceptez les valeurs par défaut pour Emplacement et Nom de solution.

  5. Activez la case à cocher Créer le répertoire pour la solution si elle ne l'est pas par défaut, puis cliquez sur OK.

    Une solution qui contient le projet de base de données vide MyNorthwind est créée.

    Vous démarrerez ensuite le processus Importer un schéma de base de données dans lequel vous spécifiez une chaîne de connexion à la base de données source.

Pour importer le schéma de base de données à partir de la base de données Northwind existante

  1. Dans le menu Affichage, cliquez sur Vue Schéma.

    La vue Schéma s'affiche si elle n'était pas déjà visible.

  2. Cliquez sur MyNorthwind dans la vue Schéma.

  3. Dans le menu Projet, cliquez sur Importer un schéma de base de données.

    Remarque :

    Vous pouvez également cliquer avec le bouton droit sur MyNorthwind, puis cliquer sur Importer un schéma de base de données.

    La boîte de dialogue Importer un schéma de base de données dans le projet de base de données apparaît.

  4. Dans la liste Base de données source, cliquez sur la connexion qui correspond à votre base de données Northwind existante. Si vous ne vous êtes pas encore connecté à cette base de données, vous devez d'abord créer une connexion à celle-ci. Pour plus d'informations, consultez Comment : créer une connexion de base de données.

  5. Cliquez sur Terminer.

    Comme le schéma est importé, les éléments de projet correspondant aux objets qui se trouvent dans la base de données apparaissent sous le projet de base de données dans l'Explorateur de solutions. La vue Schéma affiche les objets qui sont définis dans le projet de base de données.

    Vous explorerez ensuite le contenu du projet de base de données avant de le placer sous contrôle de version.

Pour examiner les résultats de l'importation du schéma de base de données

  1. Dans la vue Schéma, développez le nœud du projet de base de données, puis développez le dossier Tables.

    Les tables du projet de base de données doivent correspondre aux tables de la base de données.

  2. Cliquez avec le bouton droit sur la table dbo.Employees dans le sous-dossier Tables, puis cliquez sur Ouvrir.

    L'éditeur Transact-SQL qui s'affiche présente la définition de la table dbo.Employees.

  3. Développez l'objet dbo.Employees, ainsi que le dossier Contraintes qu'il contient.

  4. Cliquez avec le bouton droit sur la contrainte CK_BirthDate dans la vue Schéma, puis cliquez sur Ouvrir. Vous pouvez également double-cliquer sur la contrainte CK_BirthDate.

    Une autre instance de l'éditeur Transact-SQL apparaît pour afficher la définition de la contrainte CK_BirthDate sur la table dbo.Employees.

    Dans la dernière étape, vous placez votre solution, qui contient le projet de base de données, sous contrôle de version.

Pour placer votre solution sous contrôle de version

  1. Dans le menu Fichier, pointez sur Contrôle de code source, puis cliquez sur Ajouter la solution au contrôle de code source.

  2. Cliquez sur le projet du contrôle de version (Team Foundation Server les référence en tant que « projets d'équipe ») auquel vous voulez ajouter la solution en suivant les procédures décrites pour votre complément de contrôle de code source. Pour plus d'informations, consultez Utilisation du contrôle de version Team Foundation.

    Votre projet de base de données est maintenant sous contrôle de version.

Voir aussi

Concepts

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Utilisation de projets de base de données dans un environnement de travail en équipe

Démarrage avec des projets de base de données

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

Modification de scripts et d'objets de base de données avec l'éditeur Transact-SQL