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
| Nome | Valore | Descrizione |
|---|---|---|
| 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.