IdentityRangeManagementOption Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.