IdentityRangeManagementOption Enumerazione

Definizione

Elenca le opzioni per gestire l'assegnazione dell'intervallo di colonne identità in tabelle pubblicate utilizzando la replica di fusione e la replica transazionale con l'aggiornamento degli Abbonati.

public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption = 
Public Enum IdentityRangeManagementOption
Ereditarietà
IdentityRangeManagementOption

Campi

Nome Valore Descrizione
None 0

Le colonne identità vengono replicate all'Abbonato come tipo di dato base.

Automatic 1

Le colonne identità sono contrassegnate come NON PER REPLICAZIONE e la replicazione assegna automaticamente intervalli di identità.

Manual 2

Le colonne identità sono contrassegnate come NON PER REPLICAZIONE, ma la replicazione non assegna intervalli di identità.

Commenti

La gestione dell'intervallo di identità è supportata sia per la fusione che per la replica transazionale con l'aggiornamento degli Abbonati.

Dovresti usarla Automatic ogni volta che puoi.

Il comportamento automatico di gestione dell'intervallo di identità viene impostato specificando PublisherIdentityRangeSize, SubscriberIdentityRangeSize, e IdentityRangeThreshold.

Manual viene utilizzato solo per replica snapshot e transazionale senza aggiornamenti presso l'abbonato, replica transazionale peer-to-peer, o se la tua applicazione deve controllare programmaticamente gli intervalli di identità. Con questa opzione, devi assicurarti che gli intervalli siano assegnati all'Publisher e a ogni Abbonato, e che vengano assegnati nuovi intervalli se vengono utilizzati gli intervalli iniziali.

Noneè raccomandato solo per viste indicizzate e per la retrocompatibilità con versioni precedenti di Microsoft SQL Server.

Questo namespace, classe o membro è supportato solo nella versione 2.0 del Microsoft .NET Framework.

Si applica a

Vedi anche