ScriptingOptions Classe

Définition

Encapsulation de SQL Server base de données de classe d’instance

public sealed class ScriptingOptions
type ScriptingOptions = class
Public NotInheritable Class ScriptingOptions
Héritage
ScriptingOptions

Constructeurs

Nom Description
ScriptingOptions()

Constructeur par défaut. Définit toutes les options par défaut.

ScriptingOptions(ScriptingOptions)

Constructeur de copie.

ScriptingOptions(ScriptOption)

Crée un objet ScriptingOptions avec un jeu d’options unique.

ScriptingOptions(SqlSmoObject)

Construit un objet ScriptingOptions à l’aide des paramètres cibles du serveur de l’objet parent

Propriétés

Nom Description
AgentAlertJob

Indique s’il faut inclure des travaux d’alerte de l’agent de script

AgentJobId

Indique s’il faut inclure l’ID de travail de l’Agent de script

AgentNotify

Indique s’il faut inclure des notifications d’agent de script

AllowSystemObjects

Indique si les objets système sont scriptés

AnsiFile

Si la valeur est définie, créez un fichier ANSI dans lequel écrire les résultats du script.

AnsiPadding

Indique si les scripts de remplissage ansi sont inclus

AppendToFile

Ajoute au fichier au lieu de le remplacer.

BatchSize

Nombre d’instructions après lesquelles écrire un script de fin de lot

Bindings

Encapsulation de SQL Server base de données de classe d’instance

ChangeTracking

Indique s’il faut inclure les options Change Tracking

ClusteredIndexes

Encapsulation de SQL Server base de données de classe d’instance

ColumnStoreIndexes

Encapsulation de SQL Server base de données de classe d’instance

ContinueScriptingOnError

Indique si l’exécution doit continuer sur l’erreur de script

ConvertUserDefinedDataTypesToBaseType

Indique si les types de données définis par l’utilisateur sont convertis en type de base

DdlBodyOnly

Encapsulation de SQL Server base de données de classe d’instance

DdlHeaderOnly

Encapsulation de SQL Server base de données de classe d’instance

Default

Encapsulation de SQL Server base de données de classe d’instance

DriAll

Encapsulation de SQL Server base de données de classe d’instance

DriAllConstraints

Encapsulation de SQL Server base de données de classe d’instance

DriAllKeys

Encapsulation de SQL Server base de données de classe d’instance

DriChecks

Encapsulation de SQL Server base de données de classe d’instance

DriClustered

Encapsulation de SQL Server base de données de classe d’instance

DriDefaults

Encapsulation de SQL Server base de données de classe d’instance

DriForeignKeys

Encapsulation de SQL Server base de données de classe d’instance

DriIncludeSystemNames

Indique s’il faut inclure des noms système pour les contraintes

DriIndexes

Encapsulation de SQL Server base de données de classe d’instance

DriNonClustered

Encapsulation de SQL Server base de données de classe d’instance

DriPrimaryKey

Encapsulation de SQL Server base de données de classe d’instance

DriUniqueKeys

Encapsulation de SQL Server base de données de classe d’instance

DriWithNoCheck

Encapsulation de SQL Server base de données de classe d’instance

Encoding

Encapsulation de SQL Server base de données de classe d’instance

EnforceScriptingOptions

Encapsulation de SQL Server base de données de classe d’instance

ExtendedProperties

Indique si les propriétés étendues sont scriptées

FileName

Encapsulation de SQL Server base de données de classe d’instance

FullTextCatalogs

Encapsulation de SQL Server base de données de classe d’instance

FullTextIndexes

Encapsulation de SQL Server base de données de classe d’instance

FullTextStopLists

Encapsulation de SQL Server base de données de classe d’instance

IncludeDatabaseContext

Indique si l’utilisation du script de base de données est incluse

IncludeDatabaseRoleMemberships

Indique si les appartenances à la liaison sont incluses

IncludeFullTextCatalogRootPath

Encapsulation de SQL Server base de données de classe d’instance

IncludeHeaders

Indique si un en-tête contenant des informations sur l’objet en cours de script (par exemple, le nom et l’heure) est inclus

IncludeIfNotExists

Indique si une vérification d’existence est ajoutée

IncludeScriptingParametersHeader

Indique si un en-tête contenant des informations sur les paramètres de script est inclus

Indexes

Encapsulation de SQL Server base de données de classe d’instance

LoginSid

Indique si l’identificateur de sécurité (SID) est inclus

NoAssemblies

Encapsulation de SQL Server base de données de classe d’instance

NoCollation

Indique si les détails du classement sont exclus

NoCommandTerminator

Encapsulation de SQL Server base de données de classe d’instance

NoExecuteAs

Indique s’il faut exclure des instructions EXECUTE AS

NoFileGroup

Encapsulation de SQL Server base de données de classe d’instance

NoFileStream

Indique s’il faut exclure des groupes de fichiers filestream

NoFileStreamColumn

Indique s’il faut inclure la colonne filestream

NoIdentities

Indique si les identités sont exclues

NoIndexPartitioningSchemes

Encapsulation de SQL Server base de données de classe d’instance

NoMailProfileAccounts

Indique si les comptes de messagerie sont exclus

NoMailProfilePrincipals

Indique si les principaux de compte de messagerie sont exclus

NonClusteredIndexes

Encapsulation de SQL Server base de données de classe d’instance

NoTablePartitioningSchemes

Encapsulation de SQL Server base de données de classe d’instance

NoVardecimal

Encapsulation de SQL Server base de données de classe d’instance

NoViewColumns

Encapsulation de SQL Server base de données de classe d’instance

NoXmlNamespaces

Indique si xmlNamespaces est inclus pour les types de données

OptimizerData

Indique s’il faut inclure OptimizerData

Permissions

Indique si les autorisations sont incluses

PrimaryObject

Encapsulation de SQL Server base de données de classe d’instance

SchemaQualify

Indique si les noms d’objets sont qualifiés de schéma

SchemaQualifyForeignKeysReferences

Indique si les noms de table référencés sont qualifiés de schéma

ScriptBatchTerminator

Encapsulation de SQL Server base de données de classe d’instance

ScriptData

Indique si les données sont incluses

ScriptDataCompression

Indique s’il faut inclure des options de compression de données

ScriptDrops

Scripts DROP instructions for the objects.

ScriptForAlter

Scripts ALTER instruction pour les objets.

ScriptForCreateDrop

Scripts DROP et Instruction Create pour les objets.

ScriptForCreateOrAlter

Objet Scripts à l’aide de la syntaxe « CREATE OR ALTER ».

ScriptOwner

Indique si les instructions propriétaire sont incluses

ScriptSchema

Indique si le script de métadonnées est inclus

ScriptXmlCompression

Indique s’il faut inclure des options de compression Xml

SpatialIndexes

Encapsulation de SQL Server base de données de classe d’instance

Statistics

Encapsulation de SQL Server base de données de classe d’instance

TargetDatabaseEngineEdition

Édition de base de données serveur sur laquelle les scripts s’exécutent.

TargetDatabaseEngineType

Type de moteur de base de données serveur sur lequel les scripts s’exécutent.

TargetServerVersion

Version du serveur sur laquelle les scripts s’exécutent.

TimestampToBinary

Indique si les horodatages sont convertis en binaires

ToFileOnly

Encapsulation de SQL Server base de données de classe d’instance

Triggers

Encapsulation de SQL Server base de données de classe d’instance

WithDependencies

Encapsulation de SQL Server base de données de classe d’instance

XmlIndexes

Encapsulation de SQL Server base de données de classe d’instance

Méthodes

Nom Description
Add(ScriptingOptions, ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

Add(ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

ConvertToSqlServerVersion(Int32, Int32)

Convertit une paire de numéros de version principale et mineure en équivalent SqlServerVersion

ConvertToSqlServerVersion(ServerVersion)

Convertit un ServerVersion en valeur équivalente SqlServerVersion

ConvertVersion(Version)

Méthode pour convertir la version du serveur en SqlServerVersion

GetScriptingPreferences()

Retourne les préférences de script correspondant à ScriptingOptions

Remove(ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

SetTargetDatabaseEngineType(DatabaseEngineType)

Définit targetServerDatabasseEngineType basé sur une structure DatabaseEngineType.

SetTargetServerVersion(ServerVersion)

Définit TargetServerVersion en fonction d’une structure ServerVersion.

Subtract(ScriptingOptions, ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

ToString()

Encapsulation de SQL Server base de données de classe d’instance

Opérateurs

Nom Description
Addition(ScriptingOptions, ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

Subtraction(ScriptingOptions, ScriptOption)

Encapsulation de SQL Server base de données de classe d’instance

S’applique à