IdentityRangeManagementOption Enumerazione

Definizione

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 per la replica transazionale e di tipo merge con Sottoscrittori ad aggiornamento.

Usare Automatic laddove possibile.

Il comportamento di gestione automatica degli intervalli di valori Identity viene impostato specificando PublisherIdentityRangeSize , SubscriberIdentityRangeSize e IdentityRangeThreshold .

Manualviene utilizzato solo per la replica snapshot e transazionale senza aggiornamenti nel Sottoscrittore, nella replica transazionale peer-to-peer oppure 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 del Microsoft .NET Framework.

Si applica a

Vedi anche