Procédure : générer un script (SQL Server Management Studio)

Vous pouvez créer des scripts Transact-SQL au moyen de l'Assistant Génération de scripts SQL Server ou de l'Explorateur d'objets.

Assistant Génération de scripts SQL Server

L'Assistant Génération de scripts vous guide au cours de la création de scripts Transact-SQL. Il permet de sélectionner en une seule fois divers objets nécessitant un script. Il comporte diverses options pour vos scripts dont l'inclusion d'autorisations, le classement, l'établissement de contraintes, etc. Utilisez cet Assistant lorsque vous créez des scripts pour un nombre important d'objets. Pour plus d'informations sur l'Assistant Génération de scripts SQL Server, consultez Assistant Génération de scripts SQL Server – Aide (F1).

Pour ouvrir l'Assistant Génération de scripts

  1. Dans l'Explorateur d'objets, développez Bases de données, cliquez avec le bouton droit sur une base de données, pointez sur Tâches et cliquez sur Générer des scripts.

  2. Exécutez les étapes de l'Assistant pour générer un script pour les objets de la base de données.

Explorateur d'objets

Utilisez l'Explorateur d'objets pour créer rapidement des scripts sur l'ensemble d'une base de données ou sur un seul objet de la base de données en utilisant les options par défaut. Vous pouvez créer le script dans une fenêtre Éditeur de requête, dans un fichier ou dans le Presse-papiers. Le script est créé au format Unicode.

Vous pouvez créer des scripts qui créent ou suppriment les objets. Certains types d'objets comportent des options de script supplémentaires (ex. ALTER, SELECT, INSERT, UPDATE, DELETE et EXECUTE).

Vous voulez parfois créer un script ayant plusieurs options, par exemple pour supprimer une procédure et en créer ensuite une autre, ou pour créer une table et ensuite la modifier. Pour créer des scripts combinés, enregistrez le premier script dans une fenêtre Éditeur de requête et le deuxième dans le Presse-papiers de façon à pouvoir le copier dans la fenêtre à la suite du premier script.

Pour créer un script sur un objet, développez l'Explorateur d'objets et recherchez l'objet en question. Cliquez sur l'objet avec le bouton droit, puis cliquez sur Script <type d'objet> en tant que.

Pour créer un script sur l'ensemble d'une base de données

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server et développez-la.

  2. Développez les Bases de données, cliquez avec le bouton droit sur une base de données, pointez sur Tâches, sur Générer des scripts, puis suivez les étapes dans l'Assistant Génération de scripts.