ScriptingOptions Clase

Definición

Clase de instancia que encapsula SQL Server base de datos

public sealed class ScriptingOptions
type ScriptingOptions = class
Public NotInheritable Class ScriptingOptions
Herencia
ScriptingOptions

Constructores

Nombre Description
ScriptingOptions()

Constructor predeterminado Establece todas las opciones predeterminadas.

ScriptingOptions(ScriptingOptions)

Constructor de copia.

ScriptingOptions(ScriptOption)

Crea un objeto ScriptingOptions con un único conjunto de opciones.

ScriptingOptions(SqlSmoObject)

Construye un objeto ScriptingOptions mediante la configuración de destino desde el servidor del objeto primario

Propiedades

Nombre Description
AgentAlertJob

Si se deben incluir trabajos de alerta del agente de scripting

AgentJobId

Si se debe incluir el identificador de trabajo del Agente de scripting

AgentNotify

Si se deben incluir notificaciones del agente de scripting

AllowSystemObjects

Indica si los objetos del sistema están scripted

AnsiFile

Si se establece, se creará un archivo ANSI en el que se escribirán los resultados del script.

AnsiPadding

Si se incluyen scripts de relleno ansi

AppendToFile

Anexa al archivo en lugar de sobrescribirlo.

BatchSize

Número de instrucciones después de las cuales se va a generar un terminador por lotes

Bindings

Clase de instancia que encapsula SQL Server base de datos

ChangeTracking

Si se deben incluir opciones de Change Tracking

ClusteredIndexes

Clase de instancia que encapsula SQL Server base de datos

ColumnStoreIndexes

Clase de instancia que encapsula SQL Server base de datos

ContinueScriptingOnError

Si la ejecución debe continuar en el error de scripting

ConvertUserDefinedDataTypesToBaseType

Si los tipos de datos definidos por el usuario se convierten en tipo base

DdlBodyOnly

Clase de instancia que encapsula SQL Server base de datos

DdlHeaderOnly

Clase de instancia que encapsula SQL Server base de datos

Default

Clase de instancia que encapsula SQL Server base de datos

DriAll

Clase de instancia que encapsula SQL Server base de datos

DriAllConstraints

Clase de instancia que encapsula SQL Server base de datos

DriAllKeys

Clase de instancia que encapsula SQL Server base de datos

DriChecks

Clase de instancia que encapsula SQL Server base de datos

DriClustered

Clase de instancia que encapsula SQL Server base de datos

DriDefaults

Clase de instancia que encapsula SQL Server base de datos

DriForeignKeys

Clase de instancia que encapsula SQL Server base de datos

DriIncludeSystemNames

Si se deben incluir nombres de sistema para restricciones

DriIndexes

Clase de instancia que encapsula SQL Server base de datos

DriNonClustered

Clase de instancia que encapsula SQL Server base de datos

DriPrimaryKey

Clase de instancia que encapsula SQL Server base de datos

DriUniqueKeys

Clase de instancia que encapsula SQL Server base de datos

DriWithNoCheck

Clase de instancia que encapsula SQL Server base de datos

Encoding

Clase de instancia que encapsula SQL Server base de datos

EnforceScriptingOptions

Clase de instancia que encapsula SQL Server base de datos

ExtendedProperties

Si las propiedades extendidas están con script

FileName

Clase de instancia que encapsula SQL Server base de datos

FullTextCatalogs

Clase de instancia que encapsula SQL Server base de datos

FullTextIndexes

Clase de instancia que encapsula SQL Server base de datos

FullTextStopLists

Clase de instancia que encapsula SQL Server base de datos

IncludeDatabaseContext

Indica si se incluyen scripts de base de datos de uso

IncludeDatabaseRoleMemberships

Si se incluyen pertenencias de enlace

IncludeFullTextCatalogRootPath

Clase de instancia que encapsula SQL Server base de datos

IncludeHeaders

Indica si se incluye un encabezado que contiene información sobre el objeto que se está scriptando (por ejemplo, el nombre y el tiempo con scripts )

IncludeIfNotExists

Si se agrega una comprobación de existencia

IncludeScriptingParametersHeader

Indica si se incluye un encabezado que contiene información sobre los parámetros de scripting.

Indexes

Clase de instancia que encapsula SQL Server base de datos

LoginSid

Indica si se incluye el identificador de seguridad (SID)

NoAssemblies

Clase de instancia que encapsula SQL Server base de datos

NoCollation

Si se excluyen los detalles de intercalación

NoCommandTerminator

Clase de instancia que encapsula SQL Server base de datos

NoExecuteAs

Si se van a excluir instrucciones EXECUTE AS

NoFileGroup

Clase de instancia que encapsula SQL Server base de datos

NoFileStream

Si se van a excluir grupos de archivos de secuencia de archivos

NoFileStreamColumn

Si se va a incluir la columna filestream

NoIdentities

Si se excluyen las identidades

NoIndexPartitioningSchemes

Clase de instancia que encapsula SQL Server base de datos

NoMailProfileAccounts

Si se excluyen las cuentas de correo

NoMailProfilePrincipals

Si se excluyen las entidades de seguridad de la cuenta de correo

NonClusteredIndexes

Clase de instancia que encapsula SQL Server base de datos

NoTablePartitioningSchemes

Clase de instancia que encapsula SQL Server base de datos

NoVardecimal

Clase de instancia que encapsula SQL Server base de datos

NoViewColumns

Clase de instancia que encapsula SQL Server base de datos

NoXmlNamespaces

Indica si se incluyen xmlNamespaces para los tipos de datos

OptimizerData

Si se debe incluir OptimizerData

Permissions

Si se incluyen permisos

PrimaryObject

Clase de instancia que encapsula SQL Server base de datos

SchemaQualify

Si los nombres de objeto están calificados de esquema

SchemaQualifyForeignKeysReferences

Si los nombres de tabla a los que se hace referencia son calificados de esquema

ScriptBatchTerminator

Clase de instancia que encapsula SQL Server base de datos

ScriptData

Si se incluyen datos

ScriptDataCompression

Si se deben incluir opciones de compresión de datos

ScriptDrops

Scripts instrucciones DROP para los objetos.

ScriptForAlter

Scripts ALTER instrucción para los objetos.

ScriptForCreateDrop

Scripts DROP y Create instrucción para los objetos.

ScriptForCreateOrAlter

Objeto scripts que usa la sintaxis "CREATE OR ALTER".

ScriptOwner

Indica si se incluyen instrucciones owner

ScriptSchema

Si se incluye el script de metadatos

ScriptXmlCompression

Si se deben incluir opciones de compresión xml

SpatialIndexes

Clase de instancia que encapsula SQL Server base de datos

Statistics

Clase de instancia que encapsula SQL Server base de datos

TargetDatabaseEngineEdition

Edición de base de datos del servidor en la que se ejecutarán los scripts.

TargetDatabaseEngineType

Tipo de motor de base de datos de servidor en el que se ejecutarán los scripts.

TargetServerVersion

Versión del servidor en la que se ejecutarán los scripts.

TimestampToBinary

Si las marcas de tiempo se convierten en binarios

ToFileOnly

Clase de instancia que encapsula SQL Server base de datos

Triggers

Clase de instancia que encapsula SQL Server base de datos

WithDependencies

Clase de instancia que encapsula SQL Server base de datos

XmlIndexes

Clase de instancia que encapsula SQL Server base de datos

Métodos

Nombre Description
Add(ScriptingOptions, ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

Add(ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

ConvertToSqlServerVersion(Int32, Int32)

Convierte un par de números de versión principal y secundaria en el equivalente. SqlServerVersion

ConvertToSqlServerVersion(ServerVersion)

Convierte un ServerVersion objeto en el valor equivalente SqlServerVersion .

ConvertVersion(Version)

Método para convertir la versión del servidor en SqlServerVersion

GetScriptingPreferences()

Devuelve las preferencias de scripting correspondientes a ScriptingOptions.

Remove(ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

SetTargetDatabaseEngineType(DatabaseEngineType)

Establece targetServerDatabasseEngineType basado en una estructura DatabaseEngineType.

SetTargetServerVersion(ServerVersion)

Establece TargetServerVersion basado en una estructura ServerVersion.

Subtract(ScriptingOptions, ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

ToString()

Clase de instancia que encapsula SQL Server base de datos

Operadores

Nombre Description
Addition(ScriptingOptions, ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

Subtraction(ScriptingOptions, ScriptOption)

Clase de instancia que encapsula SQL Server base de datos

Se aplica a