CreationScriptOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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 |
|
MemoryOptimizedClusteredIndexConversion | 8796093022208 | |
MemoryOptimizedSchema | 4398046511104 | |
NewDateTimeTypesToStrings | 8589934592 | Convierte los tipos de datos de fecha y hora ( |
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 |
SpatialTypesToVarBinaryMax | 549755813888 | Convierte los |
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 |
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.