Partager via


Options (Explorateur d'objets SQL Server/page Script)

Utilisez cette page pour définir les options de script qui s'appliquent aux commandes suivantes dans les menus contextuels d'objet de l'Explorateur d'objets :

  • Commandes Edition pour les vues et tables utilisateur.

  • Commandes Générer un script de/du <objet> en tant que pour les objets créés par l'utilisateur.

  • Commandes Modifier pour les objets créés par l'utilisateur.

  • Cette page définit également les valeurs par défaut des options de script de l'Assistant Génération de scripts SQL Server.

Notes

Les commandes Edition et Modifier peuvent produire des résultats qui sont différents de ceux de la commande Générer un script de/du <objet> en tant que pour le même paramètre d'option. Les commandes Edition et Modifier sont conçues pour modifier des objets de la base de données active durant une session de l'Éditeur de requête. La commande Générer un script de/du <objet> en tant que est conçue pour générer un script afin qu'il puisse être utilisé ultérieurement pour créer des objets.

Options

Spécifiez les options de script en les sélectionnant parmi les paramètres disponibles dans la liste située à droite de chaque option.

Options de script générales

  • Délimiter des instructions individuelles
    Sépare les instructions Transact-SQL par un délimiteur de traitement. Pour modifier le délimiteur de traitement par défaut de l'Éditeur de requête, sélectionnez Outils/Options/Exécution de la requête/SQL Server/Général/Délimiteur de traitement. La valeur par défaut est False. Pour plus d'informations, consultez GO (Transact-SQL) et Traitements.

  • Inclure des en-têtes descriptifs
    Ajoute des commentaires descriptifs au script en séparant le script en sections pour chaque objet. La valeur par défaut est True. Pour plus d'informations, consultez /*...*/ (Commentaire) (Transact-SQL).

  • Inclure des options VarDecimal
    Inclut les options de stockage VarDecimal. La valeur par défaut est False. Pour plus d'informations, consultez Stockage des données décimales sous forme de colonne de longueur variable et sp_db_vardecimal_storage_format (Transact-SQL).

  • Générer le script de suivi des modifications
    Inclut des informations de suivi des modifications dans le script.

  • Générer un script pour la version du serveur
    Crée un script qui peut être exécuté sur la version sélectionnée de SQL Server. Les fonctionnalités qui sont des nouveautés de SQL Server 2005 ne peuvent pas faire l'objet d'un script pour les versions antérieures. Certains scripts qui sont créés pour SQL Server 2005 ne peuvent pas être exécutés sur les serveurs exécutant une version antérieure de SQL Server ou sur une base de données qui possède un paramètre de niveau de compatibilité de base de données antérieur. La valeur par défaut est SQL Server 2005.

  • Générer un script pour les catalogues de texte intégral
    Inclut un script pour les catalogues de texte intégral. La valeur par défaut est False. Pour plus d'informations, consultez CREATE FULLTEXT CATALOG (Transact-SQL).

  • Générer un script USE <base_de_données>
    Ajoute l'instruction USE DATABASE au script pour créer des objets de base de données dans le contexte de la base de données de Explorateur d'objets active. Lorsqu'il est prévu que le script sera utilisé dans une base de données différente, sélectionnez False afin d'omettre l'instruction. La valeur par défaut est True. Pour plus d'informations, consultez USE (Transact-SQL).

Options de scripts d'objets

  • Générer un script pour les objets dépendants
    Génère un script pour les objets supplémentaires qui sont requis lorsque le script de l'objet sélectionné est exécuté. La valeur par défaut est False. Pour plus d'informations, consultez Description des dépendances SQL.

  • Inclure la clause If NOT EXISTS
    Inclut une instruction permettant de vérifier qu'un objet n'existe pas dans la base de données avant de créer l'objet. La valeur par défaut est False. Pour plus d'informations, consultez IF...ELSE (Transact-SQL) et EXISTS (Transact-SQL).

  • Noms d'objet de qualification de schéma
    Qualifie les noms d'objets avec le schéma de l'objet. La valeur par défaut est False. Pour plus d'informations, consultez Schémas (moteur de base de données).

  • Générer un script pour les propriétés étendues
    Inclut les propriétés étendues dans le script, si l'objet en possède. La valeur par défaut est False. Pour plus d'informations, consultez Utilisation de propriétés étendues sur les objets de base de données.

  • Générer un script pour les autorisations
    Inclut les autorisations sur les objets de base de données dans le script. La valeur par défaut est True. Pour plus d'informations, consultez Autorisations (moteur de base de données).

Options de table/vue

Les options suivantes s'appliquent uniquement aux scripts des tables et des vues.

  • Convertir les types de données définis par l'utilisateur en types de base
    Convertit les types de données définis par l'utilisateur en types de base à partir desquels ils ont été créés. Utilisez True lorsque les types de données définis par l'utilisateur de la base de données source n'existent pas dans la base de données où le script sera exécuté. Utilisez False pour conserver les types de données définis par l'utilisateur. La valeur par défaut est False. Pour plus d'informations, consultez CREATE TYPE (Transact-SQL).

  • Générer des commandes SET ANSI PADDING
    Ajoute l'instruction SET ANSI_PADDING avant et après chaque instruction CREATE TABLE. La valeur par défaut est True. Pour plus d'informations, consultez SET ANSI_PADDING (Transact-SQL).

  • Inclure un classement
    Inclut un classement dans la définition de colonne. La valeur par défaut est True. Pour plus d'informations, consultez Utilisation des classements.

  • Inclure la propriété IDENTITY
    Inclut des définitions pour la valeur de départ IDENTITY et l'incrément IDENTITY. La valeur par défaut est True. Pour plus d'informations, consultez IDENTITY (Propriété) (Transact-SQL).

  • Références aux clés étrangères de qualification de schéma
    Ajoute le nom de schéma aux références de table des contraintes FOREIGN KEY. La valeur par défaut est True. Pour plus d'informations, consultez Schémas (moteur de base de données).

  • Valeurs par défaut et règles liées aux scripts
    Inclut les appels aux procédures stockées liées sp_bindefault et sp_bindrule. La valeur par défaut est True. Pour plus d'informations, consultez sp_bindefault (Transact-SQL) et sp_bindrule (Transact-SQL).

  • Générer un script pour les contraintes CHECK
    Ajoute des contraintes CHECK au script. La valeur par défaut est True.

  • Valeurs de script par défaut
    Inclut les valeurs de colonne par défaut dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE DEFAULT (Transact-SQL).

  • Générer un script pour les groupes de fichiers
    Spécifie le groupe de fichiers dans la clause ON pour des définitions de table. La valeur par défaut est False. Pour plus d'informations, consultez CREATE TABLE (Transact-SQL).

  • Générer un script pour les clés étrangères
    Inclut des contraintes FOREIGN KEY dans le script. La valeur par défaut est False.

  • Générer un script pour les index de texte intégral
    Inclut les index de texte intégral dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE FULLTEXT INDEX (Transact-SQL).

  • Générer un script pour les index
    Inclut des index cluster, non cluster et XML dans le script. La valeur par défaut est True. Pour plus d'informations, consultez CREATE INDEX (Transact-SQL).

  • Générer un script pour les schémas de partition
    Inclut des schémas de partition de table dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE PARTITION SCHEME (Transact-SQL).

  • Générer un script pour les clés primaires
    Inclut des contraintes PRIMARY KEY dans le script. La valeur par défaut est True.

  • Générer un script des statistiques
    Inclut des statistiques définies par l'utilisateur dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE STATISTICS (Transact-SQL).

  • Générer un script pour les déclencheurs
    Inclut des déclencheurs dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE TRIGGER (Transact-SQL).

  • Générer un script pour les clés uniques
    Inclut des contraintes UNIQUE dans le script. La valeur par défaut est False.

  • Générer un script pour les colonnes de vue
    Déclare des colonnes de vue dans les en-têtes de vue. La valeur par défaut est False. Pour plus d'informations, consultez CREATE VIEW (Transact-SQL).

  • ScriptDriIncludeSystemNames
    Inclut les noms de contraintes générés par le système pour appliquer l'intégrité référentielle déclarative. La valeur par défaut est False. Pour plus d'informations, consultez REFERENTIAL_CONSTRAINTS (Transact-SQL).