Partager via


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

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 de liste située à droite de chaque option. Les options sont appliquées globalement aux objets dont le script est en cours de génération.

Propriétés générales

  • 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).

  • Comportement du script
    L'option par défaut, Générer uniquement des instructions CREATE, génère un script pour créer les objets. Générer uniquement des instructions DROP crée des scripts qui suppriment les objets sélectionnés. Cet Assistant ne peut pas générer de script qui supprime d'abord un objet, puis en crée une nouvelle version.

  • 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 de base de données
    Inclut l'instruction CREATE DATABASE dans le script. La valeur par défaut est False.

  • 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 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 True (vrai). 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 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 une version ne peuvent pas être écrites pour les versions antérieures.

  • 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. L'option 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
    Génère un script pour la création d'index de recherche en texte intégral. La valeur par défaut est False.

  • Générer un script pour les index
    Génère un script pour la création d'index sur les tables. La valeur par défaut est True (vrai). Les index permettent de trouver rapidement des données.

  • Générer un script pour les clés primaires
    Génère un script pour 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
    Génère un script pour 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
    Génère un script pour 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.