CreationScriptOptions Enumeración

Definición

Enumera los valores de las opciones de esquema para los artículos publicados.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class CreationScriptOptions
[System.Flags]
public enum CreationScriptOptions
[<System.Flags>]
type CreationScriptOptions = 
Public Enum CreationScriptOptions
Herencia
CreationScriptOptions
Atributos

Campos

AttemptToDropNonArticleDependencies 2147483648

En el suscriptor, intenta quitar dependencias a objetos que no forman parte de la publicación.

ClusteredIndexes 16

Incluye la creación de un índice clúster correspondiente.

Collation 4096

Incluye la definición de una intercalación de columna.

CustomProcedures 2

Incluye la generación de procedimientos almacenados personalizados. Esta opción solo es válida para el objeto TransArticle. También debe especificar InsertCommand, UpdateCommand y DeleteCommand.

DefaultBindings 4194304

Incluye los enlaces predeterminados y la creación de los valores predeterminados de los enlaces.

DisableScripting 0

El Agente de instantáneas no genera los scripts de creación de objetos. Debe especificar un archivo de script proporcionado por el usuario para definir el objeto en el suscriptor para CreationScript.

DriChecks 1024

Incluye la creación las restricciones CHECK.

DriDefaults 2048

Incluye los valores predeterminados de las columnas de creación.

DriForeignKeys 512

Incluye la creación de restricciones de clave externa para todas las tablas a las que se hace referencia que están incluidas en la publicación.

DriPrimaryKey 128

Incluye la creación de restricciones de clave principal.

DriUniqueKeys 16384

Incluye la creación de claves únicas.

ExtendedProperties 8192

Incluye las propiedades extendidas asociadas al objeto de la base de datos que se publica.

FileGroups 262144

Incluye los grupos de archivos asociados con un índice o una tabla con particiones.

FileStreamAttribute 4294967296

Incluye el atributo para la secuencia de archivos.

FileStreamDataSpace 34359738368

Establezca esta opción para almacenar los datos de FILESTREAM en su propio grupo de archivos en el suscriptor. Si no se establece esta opción, los datos de FILESTREAM se almacenan en el grupo de archivos predeterminado. La replicación no crea grupos de archivos; por tanto, si establece esta opción, debe crear el grupo de archivos antes de aplicar la instantánea en el suscriptor. Para obtener más información sobre cómo crear objetos antes de aplicar la instantánea, vea Ejecutar scripts antes y después de aplicar la instantánea.

FilteredIndexes 274877906944

Replica los índices filtrados de la tabla. Para obtener más información sobre los índices filtrados, vea Crear índices filtrados.

FullTextIndex 16777216

Incluye índices de texto completo.

HierarchyIdToVarBinaryMax 137438953472

Convierte el hierarchyid tipo de datos en varbinary(max) para que las columnas de tipo hierarchyid se puedan replicar en suscriptores que ejecutan SQL Server 2005. Para obtener más información sobre cómo usar hierarchyid columnas en tablas replicadas, vea hierarchyid (Transact-SQL).

Identity 4

Incluye la creación de columnas de identidad. Esta opción solo se admite para TransArticle objetos y solo para Microsoft SQL Server 2005 y versiones posteriores. Para más información, vea Replicar columnas de identidad.

IndexPartitioningSchemes 1048576

Incluye el esquema de partición asociado a un índice con particiones.

KeepTimestamp 8

Replica las columnas de marca de tiempo. Sin esta opción, las columnas de marca de tiempo se crean en el suscriptor como columnas binarias (16). Esta opción solo se admite para los objetos TransArticle.

LargeUserDefinedTypesToVarBinaryMax 68719476736

Convierte tipos definidos por el usuario (CLR) de Common Language Runtime (UDT) de más de 8000 bytes para varbinary(max) que las columnas de tipo UDT se puedan replicar en suscriptores que ejecutan SQL Server 2005.

MarkReplicatedCheckConstraintsAsNotForReplication 65536

Incluye la cláusula NOT FOR REPLICATION cuando se crean restricciones CHECK, de forma que las restricciones no se apliquen durante la sincronización. Para obtener más información, vea Controlar restricciones, identidades y desencadenadores con NOT FOR REPLICATION.

MarkReplicatedForeignKeyConstraintsAsNotForReplication 131072

Incluye la cláusula NOT FOR REPLICATION cuando se crean restricciones FOREIGN KEY, de forma que las restricciones no se apliquen durante la sincronización. Para obtener más información, vea Controlar restricciones, identidades y desencadenadores con NOT FOR REPLICATION.

MaxTypesToMatchingNonMaxTypes 536870912

nvarchar(max)Convierte , varchar(max)y varbinary(max) en ntexttipos de datos , texty image , que se admiten en versiones anteriores de SQL Server.

MemoryOptimizedClusteredIndexConversion 8796093022208
MemoryOptimizedSchema 4398046511104
NewDateTimeTypesToStrings 8589934592

Convierte los tipos de datos de fecha y hora (date, time, datetimeoffsety datetime2) introducidos en SQL Server 2008 en tipos de datos compatibles con versiones anteriores de SQL Server.

NonClusteredIndexes 64

Incluye la creación de índices no clúster.

NoXmlSchemaCollections 33554432

No se incluyen colecciones de esquemas XML enlazadas a columnas xml .

Permissions 1073741824

Incluye los permisos definidos en el objeto publicado.

PrimaryKeyUniqueKeyAsConstraints 32768

Genera instrucciones ALTER TABLE al replicar las restricciones.

PrimaryObject 1

Genera un script de creación (CREATE TABLE, CREATE PROCEDURE, etc.) para el objeto publicado.

RuleBindings 8388608

Incluye los enlaces de reglas y la creación de las reglas de enlace.

Schema 134217728

Genera esquemas que aún no existen en el suscriptor.

SparseAttribute 2199023255552

Replica el atributo SPARSE para las columnas. Para obtener más información sobre este atributo, vea Usar columnas dispersas.

SpatialIndexes 1099511627776

Replica índices en columnas de tipo geography y geometry.

SpatialTypesToVarBinaryMax 549755813888

Convierte los geography tipos de datos y geometry en varbinary(max) para que las columnas de estos tipos se puedan replicar en suscriptores que ejecutan SQL Server 2005.

Statistics 2097152

Incluye las estadísticas de tablas definidas por el usuario.

StorageCompressionSetting 17179869184

Replica la opción de compresión para los datos y los índices. Para obtener más información, consulte Data Compression.

TablePartitioningScheme 524288

Incluye el esquema de partición asociado a una tabla con particiones.

UserDefinedTypesToBaseTypes 32

Convierte las columnas de tipos de datos definidos por el usuario en el publicador en base SQL Server columnas de tipo de datos en el suscriptor. Esta opción no se admite para publicadores que no son de SQL Server.

UserTriggers 256

Incluye la creación de desencadenadores definidos por el usuario.

XmlIndexes 67108864

Incluye los índices XML.

XmlToNText 268435456

Las columnas xml se replican en el suscriptor como ntext.

Comentarios

Las opciones de esquema de un artículo controlan cómo se creará el objeto publicado en el suscriptor y afectan a cómo se generan los archivos de script de instantánea. Para obtener más información sobre la creación de publicaciones, vea Publicar datos y objetos de base de datos.

Los valores de la CreationScriptOptions enumeración son equivalentes a los valores del parámetro @schema_option de sp_addarticle (Transact-SQL) y sp_addmergearticle (Transact-SQL).

La CreationScriptOptions enumeración admite la opción que permite la FlagsAttribute combinación bit a bit de valores de enumeración.

Se aplica a

Consulte también