CreationScriptOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera i valori delle opzioni dello 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
AttemptToDropNonArticleDependencies | 2147483648 | Esegue nel Sottoscrittore un tentativo di eliminazione delle dipendenze dagli oggetti che non fanno parte della pubblicazione. |
ClusteredIndexes | 16 | Include la creazione di un indice cluster corrispondente. |
Collation | 4096 | Include la definizione di regole di confronto a livello di colonna. |
CustomProcedures | 2 | Include la generazione di stored procedure personalizzate. Questa opzione è valida solo per l'oggetto TransArticle. È necessario specificare anche InsertCommand, UpdateCommand e DeleteCommand. |
DefaultBindings | 4194304 | Include le associazioni predefinite e la creazione dei valori predefiniti associati. |
DisableScripting | 0 | Gli script per la creazione di oggetti non vengono generati dall'agente snapshot. È necessario specificare un file di script fornito dall'utente per definire l'oggetto nel Sottoscrittore per CreationScript. |
DriChecks | 1024 | Include i vincoli CHECK di creazione. |
DriDefaults | 2048 | Include la creazione dei valori predefiniti delle colonne. |
DriForeignKeys | 512 | Include la creazione dei vincoli di chiave esterna per tutte le tabelle a cui si fa riferimento incluse nella pubblicazione. |
DriPrimaryKey | 128 | Include la creazione dei vincoli di chiave primaria. |
DriUniqueKeys | 16384 | Include la creazione delle chiavi univoche. |
ExtendedProperties | 8192 | Include le proprietà estese associate all'oggetto di database da pubblicare. |
FileGroups | 262144 | Include i filegroup associati a una tabella o un indice partizionato. |
FileStreamAttribute | 4294967296 | Include l'attributo per il flusso di file. |
FileStreamDataSpace | 34359738368 | Impostare questa opzione per archiviare i dati FILESTREAM nel relativo filegroup nel Sottoscrittore. Se questa opzione non è impostata, i dati FILESTREAM vengono archiviati nel filegroup predefinito. Tramite la replica non vengono creati filegroup, pertanto, se si imposta questa opzione, è necessario creare il filegroup prima di applicare lo snapshot nel Sottoscrittore. Per altre informazioni su come creare oggetti prima di applicare lo snapshot, vedere Eseguire script prima e dopo l'applicazione dello snapshot. |
FilteredIndexes | 274877906944 | Replica gli eventuali indici filtrati sulla tabella. Per altre informazioni sugli indici filtrati, vedere Creare indici filtrati. |
FullTextIndex | 16777216 | Include gli indici full-text. |
HierarchyIdToVarBinaryMax | 137438953472 | Converte il |
Identity | 4 | Include la creazione delle colonne Identity. Questa opzione è supportata solo per gli oggetti e solo per TransArticle le versioni di Microsoft SQL Server 2005 e versioni successive. Per altre informazioni, vedere Replicare colonne Identity. |
IndexPartitioningSchemes | 1048576 | Include lo schema di partizione associato a un indice partizionato. |
KeepTimestamp | 8 | Replica le colonne di tipo timestamp. Senza questa opzione, le colonne timestamp vengono create nelle colonne Del Sottoscrittore come binario(16). Questa opzione è supportata solo per gli oggetti TransArticle. |
LargeUserDefinedTypesToVarBinaryMax | 68719476736 | Converte tipi definiti dall'utente (CLR) di Common Language Runtime (UDT) con dimensioni superiori a 8000 byte |
MarkReplicatedCheckConstraintsAsNotForReplication | 65536 | Include la clausola NOT FOR REPLICATION durante la creazione dei vincoli CHECK in modo che non vengano imposti durante la sincronizzazione. Per altre informazioni, vedere Controllo di vincoli, identità e trigger con NOT FOR REPLICATION. |
MarkReplicatedForeignKeyConstraintsAsNotForReplication | 131072 | Include la clausola NOT FOR REPLICATION durante la creazione dei vincoli FOREIGN KEY in modo che non vengano imposti durante la sincronizzazione. Per altre informazioni, vedere Controllo di vincoli, identità e trigger con NOT FOR REPLICATION. |
MaxTypesToMatchingNonMaxTypes | 536870912 | Converte |
MemoryOptimizedClusteredIndexConversion | 8796093022208 | |
MemoryOptimizedSchema | 4398046511104 | |
NewDateTimeTypesToStrings | 8589934592 | Converte i tipi di dati di data e ora ( |
NonClusteredIndexes | 64 | Include la creazione di indici non cluster. |
NoXmlSchemaCollections | 33554432 | Le raccolte di XML Schema associate alle colonne xml non sono incluse. |
Permissions | 1073741824 | Include le autorizzazioni definite sull'oggetto pubblicato. |
PrimaryKeyUniqueKeyAsConstraints | 32768 | Genera istruzioni ALTER TABLE per la replica dei vincoli. |
PrimaryObject | 1 | Genera uno script di creazione (CREATE TABLE, CREATE PROCEDURE e così via) per l'oggetto pubblicato. |
RuleBindings | 8388608 | Include le associazioni delle regole e la creazione delle regole associate. |
Schema | 134217728 | Genera gli eventuali schemi non ancora presenti nel Sottoscrittore. |
SparseAttribute | 2199023255552 | Replica l'attributo SPARSE per le colonne. Per altre informazioni su questo attributo, vedere Usare colonne sparse. |
SpatialIndexes | 1099511627776 | Replica gli indici nelle colonne di tipo |
SpatialTypesToVarBinaryMax | 549755813888 | Converte i |
Statistics | 2097152 | Include le statistiche delle tabelle definite dall'utente. |
StorageCompressionSetting | 17179869184 | Replica l'opzione di compressione per dati e indici. Per altre informazioni, vedere Data Compression. |
TablePartitioningScheme | 524288 | Include lo schema di partizione associato a una tabella partizionata. |
UserDefinedTypesToBaseTypes | 32 | Converte le colonne dei tipi di dati definite dall'utente nel server di pubblicazione in base SQL Server colonne del tipo di dati nel Sottoscrittore. Questa opzione non è supportata per i server di pubblicazione non SQL Server. |
UserTriggers | 256 | Include la creazione dei trigger definiti dall'utente. |
XmlIndexes | 67108864 | Include gli indici XML. |
XmlToNText | 268435456 | le colonne xml vengono replicate nel Sottoscrittore come |
Commenti
Le opzioni dello schema per un articolo controllano il modo in cui l'oggetto pubblicato verrà creato nel Sottoscrittore e influisce sul modo in cui 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_option di sp_addarticle (Transact-SQL) e sp_addmergearticle (Transact-SQL).
L'enumerazione CreationScriptOptions supporta l'opzione che consente la FlagsAttribute combinazione bit per bit di valori di enumerazione.