IdentityRangeManagementOption Enumeração

Definição

Enumera opções para gerenciar atribuições de intervalo de colunas de identidade em tabelas publicadas usando replicação de mescagem e replicação transacional com atualização dos Assinantes.

public enum class IdentityRangeManagementOption
public enum IdentityRangeManagementOption
type IdentityRangeManagementOption = 
Public Enum IdentityRangeManagementOption
Herança
IdentityRangeManagementOption

Campos

Nome Valor Description
None 0

Colunas de identidade são replicadas para o Assinante como o tipo de dado base.

Automatic 1

Colunas de identidade são marcadas como NÃO PARA REPLICAÇÃO, e a replicação atribui automaticamente intervalos de identidade.

Manual 2

Colunas de identidade são marcadas como NÃO PARA REPLICAÇÃO, mas a replicação não atribui intervalos de identidade.

Comentários

O gerenciamento de intervalo de identidade é suportado tanto para mescagem quanto para replicação transacional com atualização dos Assinantes.

Você deve usar Automatic sempre que possível.

O comportamento automático de gerenciamento de intervalo de identidade é definido especificando PublisherIdentityRangeSize, SubscriberIdentityRangeSize, e IdentityRangeThreshold.

Manual é usado apenas para replicação instantânea e transacional sem atualizações no assinante, replicação transacional peer-to-peer, ou se sua aplicação precisar controlar intervalos de identidade programaticamente. Com essa opção, você deve garantir que os intervalos sejam atribuídos ao Publisher e a cada Assinante, e que novos intervalos sejam atribuídos se os intervalos iniciais forem usados.

Noneé recomendado apenas para visualizações indexadas e para compatibilidade retroativa com versões anteriores do Microsoft SQL Server.

Este namespace, classe ou membro é suportado apenas na versão 2.0 do Microsoft .NET Framework.

Aplica-se a

Confira também