Partager via


Comment : spécifier des scripts de prédéploiement ou de post-déploiement

Il se peut que vous souhaitiez exécuter un ou plusieurs scripts avant ou après le déploiement de votre base de données. Visual Studio Premium fournit un script de prédéploiement unique et un script de post-déploiement unique dans le projet de base de données. Si votre environnement est relativement simple, vous pouvez ajouter vos instructions de script à ces fichiers de script. Si votre environnement est plus complexe et que vous devez exécuter plusieurs scripts ou plusieurs fois le même script, il peut être plus simple d'utiliser le mode SQLCMD dans le script de prédéploiement ou de post-déploiement pour inclure vos propres scripts de déploiement.

Pour modifier le script de prédéploiement

  1. Dans l'Explorateur de solutions, développez votre projet de base de données pour afficher le dossier Scripts.

  2. Développez le dossier Scripts afin d'afficher le sous-dossier Avant le déploiement.

  3. Développez le sous-dossier Avant le déploiement, puis cliquez sur le fichier script.predeployment.sql.

  4. Dans le menu Affichage, cliquez sur Ouvrir.

    L'éditeur Transact-SQL s'ouvre et affiche le contenu du fichier script.predeployment.sql. Pour plus d'informations sur le mode SQLCMD et sur la façon d'inclure vos propres scripts dans le script de prédéploiement, consultez Editing SQLCMD Scripts in the Transact-SQL Editor. Les scripts inclus sont exécutés dans l'ordre dans lequel vous les incluez ; par conséquent, vous pouvez contrôler l'ordre d'exécution de vos scripts de prédéploiement en les incluant dans un ordre spécifique.

    Notes

    Vous pouvez également double-cliquer sur le fichier script.predeployment.sql.

  5. Lorsque vous avez terminé de modifier le script, ouvrez le menu Fichier, puis cliquez sur Enregistrer script.predeployment.sql.

Pour modifier le script de post-déploiement

  1. Dans l'Explorateur de solutions, développez votre projet de base de données pour afficher le dossier Scripts.

  2. Développez le dossier Scripts afin d'afficher le sous-dossier Après le déploiement.

  3. Développez le sous-dossier Après le déploiement, puis cliquez sur le fichier script.postdeployment.sql.

  4. Dans le menu Affichage, cliquez sur Ouvrir.

    L'éditeur Transact-SQL s'ouvre et affiche le contenu du fichier script.postdeployment.sql. Pour plus d'informations sur le mode SQLCMD et sur la façon d'inclure vos propres scripts dans le script de post-déploiement, consultez Editing SQLCMD Scripts in the Transact-SQL Editor. Les scripts inclus sont exécutés dans l'ordre dans lequel vous les incluez ; par conséquent, vous pouvez contrôler l'ordre d'exécution de vos scripts de post-déploiement en les incluant dans un ordre spécifique.

    Notes

    Vous pouvez également double-cliquer sur le fichier script.postdeployment.sql.

  5. Lorsque vous avez terminé de modifier le script, ouvrez le menu Fichier, puis cliquez sur Enregistrer script.postdeployment.sql.

Voir aussi

Tâches

How to: Enable SQLCMD mode in the Transact-SQL Editor

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

Concepts

Création et modification de scripts 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