IdentityRangeManagementOption 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 le opzioni per la gestione delle assegnazioni degli intervalli di valori delle colonne Identity nelle tabelle pubblicate mediante la replica di tipo merge e la replica transazionale con Sottoscrittori ad aggiornamento.
public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption =
Public Enum IdentityRangeManagementOption
- Ereditarietà
-
IdentityRangeManagementOption
Campi
Automatic | 1 | Le colonne Identity sono contrassegnate come NOT FOR REPLICATION e la replica assegna automaticamente gli intervalli di valori Identity. |
Manual | 2 | Le colonne Identity sono contrassegnate come NOT FOR REPLICATION, ma la replica non assegna automaticamente gli intervalli di valori Identity. |
None | 0 | Le colonne Identity vengono replicate nel Sottoscrittore come tipo di dati di base. |
Commenti
La gestione degli intervalli di valori Identity è supportata sia per la replica di tipo merge che per la replica transazionale con sottoscrittori ad aggiornamento.
È consigliabile usare Automatic quando possibile.
Il comportamento di gestione automatica degli intervalli di valori Identity viene impostato specificando PublisherIdentityRangeSize, SubscriberIdentityRangeSizee IdentityRangeThreshold.
Manual viene usato solo per la replica snapshot e transazionale senza aggiornamenti nel Sottoscrittore, nella replica transazionale peer-to-peer o se l'applicazione deve controllare gli intervalli di valori Identity a livello di codice. Con questa opzione, è necessario assicurarsi che gli intervalli vengano assegnati al server di pubblicazione e a ogni Sottoscrittore e che vengano assegnati nuovi intervalli se vengono utilizzati gli intervalli iniziali.
Noneè consigliato solo per le viste indicizzate e per la compatibilità con le versioni precedenti di Microsoft SQL Server.
Questo spazio dei nomi, classe o membro è supportato solo nella versione 2.0 di Microsoft .NET Framework.