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 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 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 script vardecimal
Inclut les options de script 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.
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 |
|
17 juillet 2006 |
|
Voir aussi
Autres ressources
Documentation et écriture de scripts pour les bases de données