Partager via


Assistant Génération de scripts SQL Server (page Sélectionner les options de script)

Mis à jour : 17 juillet 2006

Cette page vous permet de choisir des options de script.

Options

Spécifiez les options de script de base de données en les sélectionnant parmi les paramètres disponibles dans la zone située à droite de chaque option. Les valeurs par défaut spécifiées sur cette page sont définies lors de l'installation de SQL Server. Les modifications apportées aux options sur la page Script de la boîte de dialogue Options modifient également les valeurs par défaut de l'Assistant Génération de scriptsSQL Server. Pour accéder à cette boîte de dialogue, dans le menu Outils, cliquez sur Options, puis cliquez sur Script.

Propriétés générales

  • Remplissage ANSI
    Ajoute l'instruction SET ANSI_PADDING ON avant et après chaque instruction CREATE TABLE. La valeur par défaut est True (vrai). Pour plus d'informations, consultez SET ANSI_PADDING.
  • Ajouter au fichier
    Ajoute ce script au bas d'un script existant, spécifié sur la page Options de sortie. La valeur par défaut est False, ce qui indique que le nouveau script remplacera un script précédent.
  • Continuer l'exécution du script en cas d'erreur
    True indique que l'exécution du script s'arrête en cas d'erreur. Si l'option a la valeur False, l'exécution du script continue. La valeur par défaut est False.
  • Convertir les UDDT en types de base
    Lorsque l'option a la valeur True, les types de données définis par l'utilisateur sont convertis en les types de données de base qui sont utilisés pour créer le type de données défini par l'utilisateur. Utilisez True lorsque le type de données défini par l'utilisateur n'existe pas dans la base de données où le script sera exécuté. La valeur par défaut est False, ce qui indique que les scripts des types de données définis par l'utilisateur seront écrits à l'aide d'UDDT.
  • Générer un script pour les objets dépendants
    Génère un script pour tout objet dont la présence est requise lorsque le script de l'objet sélectionné est exécuté. La valeur par défaut est True (vrai).
  • Inclure des en-têtes descriptifs
    Lorsque l'option a la valeur True, des commentaires descriptifs sont ajoutés au script afin de le séparer en sections pour chaque objet. La valeur par défaut est False.
  • Inclure si NOT EXISTS
    Lorsque l'option a la valeur True, le script inclut une instruction pour vérifier si l'objet existe déjà dans la base de données et il ne tente pas de créer l'objet si celui-ci existe déjà. La valeur par défaut est True (vrai).
  • Inclure des noms de contraintes système
    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).
  • Classement de script
    Inclut des informations de classement dans le script. La valeur par défaut est False. Pour plus d'informations, consultez Utilisation des classements.
  • Générer un script de création
    Inclut des instructions CREATE pour chaque objet. La valeur par défaut est True.
  • Valeurs de script par défaut
    Inclut les valeurs par défaut pour les colonnes, lorsqu'elles sont présentes dans l'objet d'origine. La valeur par défaut est True (vrai). Pour plus d'informations, consultez CREATE DEFAULT (Transact-SQL).
  • Générer un script de suppression
    Inclut des instructions DROP pour chaque objet. La valeur par défaut est False.
  • 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 nouvelles dans SQL Server 2005 ne peuvent pas être écrites pour les versions antérieures. Certains scripts 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 plus ancien. La valeur par défaut est SQL Server 2005.
  • Créer un script des connexions
    Lorsque l'objet à créer est un utilisateur de base de données, utilisez Créer un script des connexions pour créer les connexions desquelles l'utilisateur dépend. La valeur par défaut est False.
  • Créer un script des autorisations au niveau objet
    Inclut des scripts pour définir l'autorisation sur les objets de la base de données. La valeur par défaut est False.
  • Créer un script de propriétaire
    Lorsque l'option a la valeur True, les instructions CREATE incluent le schéma ou propriétaire actuel de l'objet. Lorsque l'option a la valeur False, les instructions CREATE n'incluent pas le schéma ou propriétaire actuel de l'objet et les objets qui sont créés par le script utiliseront la valeur par défaut pour l'utilisateur qui exécute le script. La valeur par défaut est True (vrai). Pour plus d'informations, consultez Séparation du schéma et de l'utilisateur.
  • Générer un script des statistiques
    Lorsque l'option a la valeur Générer un script des statistiques, inclut l'instruction CREATE STATISTICS pour recréer des statistiques sur l'objet. Le paramètre Générer un script des statistiques et des histogrammes crée également des informations d'histogramme. La valeur par défaut est Ne pas générer de script des statistiques. Pour plus d'informations, consultez CREATE STATISTICS (Transact-SQL).
  • Script USE DATABASE
    Ajoute l'instruction USE DATABASE au script. Pour vous assurer que les objets de base de données sont créés dans la base de données correcte, incluez l'instruction USE DATABASE. Lorsqu'il est prévu que le script soit utilisé dans une base de données différente, sélectionnez False afin d'omettre l'instruction USE DATABASE. La valeur par défaut est False. Pour plus d'informations, consultez USE (Transact-SQL).

Options de table/vue

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

  • Générer un script pour les contraintes de validation
    Ajoute des contraintes CHECK au script. La valeur par défaut est True (vrai). Les contraintes CHECK exigent que les données entrées dans une table satisfassent à certaines conditions spécifiées. Pour plus d'informations, consultez Contraintes CHECK.
  • Générer un script pour les clés étrangères
    Ajoute des clés étrangères au script. La valeur par défaut est True (vrai). Les clés étrangères indiquent et garantissent les relations entre les tables. Pour plus d'informations, consultez Contraintes FOREIGN KEY.
  • Générer un script pour les index de texte intégral
    Inclut les index de texte intégral de chaque table ou vue indexée 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
    Ajoute les index cluster, non cluster et XML de chaque table ou vue indexée dans le script. La valeur par défaut est False. Pour plus d'informations, consultez CREATE INDEX (Transact-SQL).
  • Générer un script pour les clés primaires
    Ajoute la création de clés primaires sur les tables. La valeur par défaut est True (vrai). Les clés primaires identifient de manière unique chaque ligne d'une table. Pour plus d'informations, consultez Contraintes PRIMARY KEY.
  • Générer un script pour les déclencheurs
    Ajoute la création de déclencheurs sur les tables. La valeur par défaut est True (vrai). Les déclencheurs provoquent des actions lorsque des données sont modifiées. Pour plus d'informations, consultez Présentation des déclencheurs DML.
  • Créer un script des clés uniques
    Ajoute la création de clés uniques sur les tables. Les clés uniques empêchent l'entrée de données dupliquées. La valeur par défaut est True (vrai). Pour plus d'informations, consultez Contraintes UNIQUE.

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout des options Remplissage ANSI, Inclure des noms de contraintes système, Générer un script de création, Générer un script de suppression et Options de script VarDecimal.

17 juillet 2006

Nouveau contenu :
  • Ajout d'informations supplémentaires concernant les options.

Voir aussi

Autres ressources

Documentation et écriture de scripts pour les bases de données

Aide et Informations

Assistance sur SQL Server 2005