Partager via


Comment : générer un projet de base de données pour générer un fichier de schéma compilé (.dbschema)

Après avoir modifié le projet de base de données, vous devez préparer le script de compilation pour créer ou mettre à jour la cible. Vous spécifiez une base de données nouvelle ou existante comme cible en configurant des paramètres de génération dans les propriétés du projet. Après avoir configuré ces paramètres, vous pouvez générer le projet de base de données, ce qui assemble tous les scripts de prédéploiement et de post-déploiement avec les définitions d'objets à partir du projet de base de données. Après avoir préparé le script de compilation de base de données, vous pouvez le déployer sur le serveur de base de données de la cible.

Vous pouvez préparer un script de compilation pour créer une base de données sans avoir des autorisations sur une base de données ou un serveur cible parce que vous n'avez pas besoin d'accéder à la base de données pour générer le projet de base de données pour un nouveau déploiement. Pour préparer un script de mise à jour, vous devez avoir l'autorisation d'accéder au serveur, à la base de données et aux objets de base de données se trouvant dans la cible.

Pour préparer un script de compilation de base de données dans Visual Studio

  1. Dans l'Explorateur de solutions, cliquez sur le nœud du projet de base de données pour lequel vous voulez préparer un script de compilation.

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

    Les scripts de définition d'objet et les scripts de prédéploiement et de post-déploiement sont assemblés.

Pour préparer un script de compilation de base de données à partir de la ligne de commande

  1. Ouvrez la fenêtre Invite de commandes de Visual Studio et localisez le répertoire de votre projet.

    Notes

    Pour ouvrir une fenêtre Invite de commandes de Visual Studio, ouvrez le menu Démarrer, cliquez successivement sur Tous les programmes, Microsoft Visual Studio 2010, Visual Studio Tools, puis Invite de commandes de Visual Studio (2010).

    Par défaut, les projets sont créés dans Mes Documents/Visual Studio 2010/Projects.

  2. À l'invite de commandes, tapez la ligne de commande suivante pour générer un script de compilation, où ProjetBaseDeDonnées est le nom de votre projet :

    MSBuild /t:Build Chemin d'accès\ProjetBaseDeDonnées.dbproj

    Notes

    MSBuild.exe doit se trouver dans le chemin d'accès spécifié par votre variable d'environnement PATH. Pour plus d'informations sur la syntaxe de ligne de commande pour la génération de scripts de compilation, consultez Vue d'ensemble de la génération et du déploiement d'une base de données.

    Les définitions d'objets dans votre projet de base de données et les scripts de prédéploiement et de post-déploiement sont assemblés. Des résultats semblables aux suivants s'affichent :

    ------ Génération démarrée : Projet : NomProjet, Configuration : Déboguer les UC ------

    Vérification de l'état du projet...

    Vérification de l'état du projet terminée.

    NomProjet -> LecteurProjet:\Documents and Settings\NomUtilisateur\Mes Documents\Visual Studio 2008\Projects\NomSolution\NomProjet\sql\NomProjet.dbschema

    ========== Génération : 1 a réussi ou est à jour, 0 a échoué, 0 a été ignoré ==========

Voir aussi

Tâches

Comment : déployer des modifications vers des bases de données nouvelles ou existantes

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 : déploiement de modifications vers une base de données sous contrôle de version existante

Concepts

Vue d'ensemble de la génération et du déploiement d'une base de données

Vue d'ensemble des paramètres de projet de base de données

Générer et déployer des bases de données dans un environnement de développement isolé

Générer et déployer des bases de données dans un environnement de pré-production ou de production