CreationScriptOptions Enumerazione

Definizione

Enumera i valori delle opzioni di schema per gli articoli pubblicati.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class CreationScriptOptions
[System.Flags]
public enum CreationScriptOptions
[<System.Flags>]
type CreationScriptOptions = 
Public Enum CreationScriptOptions
Ereditarietà
CreationScriptOptions
Attributi

Campi

Nome Valore Descrizione
DisableScripting 0

Gli script di creazione degli oggetti non sono generati dall'agente di snapshot. Devi specificare un file script fornito dall'utente per definire l'oggetto nell'Abbonato per CreationScript.

PrimaryObject 1

Genera uno script di creazione (CREATE TABLE, CREATE PROCEDURE, e così via) per l'oggetto pubblicato.

CustomProcedures 2

Include la generazione di stored procedure personalizzate. Questa opzione è valida solo per l'oggetto TransArticle . Devi anche specificare InsertCommand, UpdateCommand, e DeleteCommand.

Identity 4

Include la creazione di colonne di identità. Questa opzione è supportata solo per TransArticle oggetti e solo per Microsoft SQL Server 2005 e versioni successive. Per maggiori informazioni, consultare Replicare colonne di identità.

KeepTimestamp 8

Replica le colonne di timestamp. Senza questa opzione, le colonne timestamp vengono create sull'Abbonato come colonne binarie(16). Questa opzione è supportata solo per TransArticle gli oggetti.

ClusteredIndexes 16

Include la creazione di un indice raggruppato corrispondente.

UserDefinedTypesToBaseTypes 32

Converte le colonne dei tipi di dati definiti dall'utente nel Publisher in colonne basate dei tipi dati SQL Server presso l'Abbonato. Questa opzione non è supportata per gli editori non SQL Server.

NonClusteredIndexes 64

Include la creazione di indici non raggruppati.

DriPrimaryKey 128

Include la creazione di vincoli chiave primari.

UserTriggers 256

Include la creazione di trigger definiti dall'utente.

DriForeignKeys 512

Include la creazione di vincoli di chiave estera per tutte le tabelle di riferimento incluse nella pubblicazione.

DriChecks 1024

Include i vincoli di creazione CHECK.

DriDefaults 2048

Include i valori predefiniti della colonna di creazione.

Collation 4096

Include la definizione di collation a livello di colonna.

ExtendedProperties 8192

Include le proprietà estese associate all'oggetto database che viene pubblicato.

DriUniqueKeys 16384

Include la creazione di chiavi uniche.

PrimaryKeyUniqueKeyAsConstraints 32768

Genera istruzioni ALTER TABLE quando replicano i vincoli.

MarkReplicatedCheckConstraintsAsNotForReplication 65536

Include la clausola NOT FOR REPLICATION nella creazione dei vincoli CHECK in modo che i vincoli non vengano applicati durante la sincronizzazione. Per maggiori informazioni, vedi Controllo dei vincoli, identità e trigger con NON PER REPLICAZIONE.

MarkReplicatedForeignKeyConstraintsAsNotForReplication 131072

Include la clausola NOT FOR REPLICATION quando si creano vincoli FOREIGN KEY in modo che i vincoli non vengano applicati durante la sincronizzazione. Per maggiori informazioni, vedi Controllo dei vincoli, identità e trigger con NON PER REPLICAZIONE.

FileGroups 262144

Include i file group associati a una tabella o indice partizionato.

TablePartitioningScheme 524288

Include lo schema di partizione associato a una tabella partizionata.

IndexPartitioningSchemes 1048576

Include lo schema di partizione associato a un indice partizionato.

Statistics 2097152

Include statistiche di tabelle definite dall'utente.

DefaultBindings 4194304

Include le associazioni predefinite e la creazione dei predefiniti vincolati.

RuleBindings 8388608

Include i vincolamenti delle regole e la creazione delle regole vincolate.

FullTextIndex 16777216

Include indici a testo completo.

NoXmlSchemaCollections 33554432

Le collezioni di schema XML legate alle colonne XML non sono incluse.

XmlIndexes 67108864

Include indici XML.

Schema 134217728

Genera qualsiasi schema non già presente sull'abbonato.

XmlToNText 268435456

le colonne xml vengono replicate all'Abbonato come ntext.

MaxTypesToMatchingNonMaxTypes 536870912

Converte nvarchar(max), varchar(max), e varbinary(max) in ntext, text, e image tipi di dati, supportati nelle versioni precedenti di SQL Server.

Permissions 1073741824

Include i permessi definiti sull'oggetto pubblicato.

AttemptToDropNonArticleDependencies 2147483648

Al Subscriber, tenta di eliminare le dipendenze da qualsiasi oggetto che non fa parte della pubblicazione.

FileStreamAttribute 4294967296

Include l'attributo per il file stream.

NewDateTimeTypesToStrings 8589934592

Converte i tipi di dati di data e ora (date, time, datetimeoffset, e datetime2) introdotti in SQL Server 2008 in tipi di dati supportati nelle versioni precedenti di SQL Server.

StorageCompressionSetting 17179869184

Replica l'opzione di compressione per dati e indici. Per altre informazioni, vedere Data Compression.

FileStreamDataSpace 34359738368

Impostare questa opzione per archiviare i dati FILESTREAM nel relativo filegroup nel Sottoscrittore. Se questa opzione non è impostata, i dati FILESTREAM vengono memorizzati nel file group predefinito. La replica non crea gruppi di file; quindi, se imposti questa opzione, devi creare il file group prima di applicare lo snapshot all'abbonato. Per altre informazioni su come creare oggetti prima di applicare lo snapshot, vedere Eseguire script prima e dopo l'applicazione dello snapshot.

LargeUserDefinedTypesToVarBinaryMax 68719476736

Converte i tipi definiti dall'utente (UDT) in tempo di esecuzione del linguaggio comune (CLR) che sono superiori a 8000 byte, varbinary(max) in modo che colonne di tipo UDT possano essere replicate in Abbonati che eseguono SQL Server 2005.

HierarchyIdToVarBinaryMax 137438953472

Converte il hierarchyid tipo di dato in varbinary(max) modo che le colonne del tipo hierarchyid possano essere replicate agli Abbonati che erugono SQL Server 2005. Per maggiori informazioni su come utilizzare hierarchyid le colonne nelle tabelle replicate, vedi hierarchyid (Transact-SQL).

FilteredIndexes 274877906944

Replica gli eventuali indici filtrati sulla tabella. Per maggiori informazioni sugli indici filtrati, vedi Crea Indici Filtrati.

SpatialTypesToVarBinaryMax 549755813888

Converte i geography tipi di dati e geometry in varbinary(max) modo che le colonne di questi tipi possano essere replicate in Abbonati che stanno eseguendo SQL Server 2005.

SpatialIndexes 1099511627776

Replica gli indici sulle colonne di tipo geography e geometry.

SparseAttribute 2199023255552

Replica l'attributo SPARSE per le colonne. Per maggiori informazioni su questo attributo, vedi Usa Colonne Rase.

MemoryOptimizedSchema 4398046511104
MemoryOptimizedClusteredIndexConversion 8796093022208

Commenti

Le opzioni di schema per un articolo controllano come l'oggetto pubblicato verrà creato dall'Abbonato e influenzano come vengono generati i file di script snapshot. Per altre informazioni, vedere Pubblicare dati e oggetti di database.

I valori dell'enumerazione CreationScriptOptions sono equivalenti ai valori del parametro @schema_optiondi sp_addarticle (Transact-SQL) e sp_addmergearticle (Transact-SQL).

L'enumerazione CreationScriptOptions supporta l'opzione FlagsAttribute che consente la combinazione bit a bit dei valori di enumerazione.

Si applica a

Vedi anche