PublicationAttributes Enumeração

Definição

Enumera propriedades de publicação suportadas.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
Herança
PublicationAttributes
Atributos

Campos

Nome Valor Description
None 0

Remove todas as opções de Attributes.

AllowPush 1

Assinaturas em que o agente de sincronização roda no Distribuidor (assinaturas push) são suportadas.

AllowPull 2

Assinaturas em que o agente de sincronização roda no assinante (pull subscriptions) são suportadas. Necessário para dar suporte a Assinantes do SQL Server Compact.

AllowAnonymous 4

Assinaturas anônimas podem assinar a publicação. Assinaturas anônimas são obrigatórias se você quiser criar uma assinatura sem registrá-la no Publisher. Isso é necessário para casos em que você não consegue estabelecer uma conexão SQL Server com o Publisher durante a configuração da assinatura.

InternetEnabled 8

A publicação pode ser sincronizada pela Internet, e o protocolo de transferência de arquivos (FTP) pode ser usado para transferir os arquivos snapshot para um assinante. Para mais informações, veja Replicação pela Internet.

ImmediateSync 16

Os arquivos de sincronização para a publicação são recriados a cada execução do Agente de Instantâneo. Assinantes podem obter arquivos de sincronização imediatamente se o Agente de Instantâneo for concluído antes da assinatura ser criada. Novas assinaturas obtêm os arquivos de sincronização mais novos gerados pela execução mais recente do Agente de Instantâneo. Ao definir ImmediateSync, IndependentAgent também deve ser definido.

IndependentAgent 32

Cada assinatura usa sua própria instância de agente de replicação ao sincronizar com o Publisher. Definir essa opção reduz a latência e é o padrão para uma publicação transacional. A replicação de merge sempre usa agentes independentes.

SnapshotInDefaultFolder 64

Os arquivos snapshot da publicação são mantidos na pasta padrão. Quando SnapshotInDefaultFolder não for especificado, você deve especificar um local alternativo para os arquivos snapshot usando AltSnapshotFolder.

CompressSnapshot 128

Arquivos snapshot são comprimidos no formato CAB. Arquivos snapshot maiores que 2 gigabytes (GB) não podem ser comprimidos. Não há suporte para Assinantes do SQL Server Compact.

AllowSubscriptionCopy 256

Bancos de dados que assinam a publicação podem ser copiados e anexados para criar novas assinaturas. Assinaturas anexáveis foram descontinuadas.

AllowSynchronousTransactions 512

Assinaturas de atualização imediata são suportadas para publicações transacionais. Suportado apenas para publicações transacionais.

AutomaticGenerateSyncProcedures 1024

O procedimento armazenado usado para atualizar assinaturas para sincronizar com a publicação transacional é gerado automaticamente. Suportado apenas para publicações transacionais.

CentralizedConflicts 2048

Registros de conflito são armazenados no Publicador. Suportado apenas para publicações de fusão.

EnabledForActiveDirectory 4096

O atributo é EnabledForActiveDirectory.

AllowQueuedTransactions 8192

Assinaturas de atualização em fila são suportadas para publicações transacionais. Suportado apenas para publicações transacionais.

AllowDtsTransformation 16384

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não use esse recurso em um novo trabalho de desenvolvimento e modifique os aplicativos que atualmente usam esse recurso o mais rápido possível.

DynamicFilters 32768

Filtros de linha parametrizados são suportados em uma publicação de mescagem. Suportado apenas para publicações de fusão.

KeepPartitionChanges 65536

Otimizações de mudança de partição são usadas quando partições pré-computadas não podem ser usadas. Não especifique KeepPartitionChanges quando PartitionGroupsOption é True. Para obter mais informações, consulte Optimize Parameterized Filter Performance with Precomputed Partitions (Otimizar o desempenho do filtro parametrizado com partições pré-computadas).

AllowSyncToAlternate 131072

Assinantes podem sincronizar assinaturas para a publicação de fusão com servidores diferentes do Publisher onde a assinatura se originou. Suportado apenas para publicações de fusão. Esse recurso é preterido e será removido em uma versão futura. Não há suporte para Assinantes do SQL Server Compact.

AllowSubscriberInitiatedSnapshot 262144

Os assinantes podem iniciar o processo de snapshot para gerar o snapshot filtrado para sua partição de dados quando a publicação da mescagem possui filtros parametrizados. Suportado apenas para publicações de fusão.

AllowWebSynchronization 524288

Assinantes podem sincronizar assinaturas pela Internet usando o protocolo HTTPS. Suportado apenas para publicações de fusão. Disponível apenas com SQL Server 2005. Necessário para dar suporte a Assinantes do SQL Server Compact. Para obter mais informações, consulte Web Synchronization for Merge Replication.

AllowInitializationFromBackup 1048576

Assinantes podem inicializar uma assinatura da publicação a partir de um backup em vez do snapshot inicial. Suportado apenas para replicação transacional ou snapshot.

EnabledForPeerToPeer 2097152

A replicação transacional peer-to-peer é suportada. Suportado apenas para publicações transacionais. Disponível apenas com o SQL Server 2005 e versões posteriores.

AllowPartitionRealignment 4194304

Os deleções são enviados ao Assinante quando a modificação da linha no Publisher faz com que ele mude sua partição e quando a publicação usa filtros parametrizados. Suportado apenas para publicações de fusão.

DecentralizedConflicts 8388608

Registros de conflito são armazenados no Assinante. Suportado apenas para publicações de fusão. Não há suporte para Assinantes do SQL Server Compact.

EnabledForHeterogeneousSubscribers 16777216

Assinantes que não sejam do SQL Server são suportados. Suportado apenas para publicações transacionais e snapshot. Disponível apenas com o SQL Server 2005 e versões posteriores.

Comentários

A PublicationAttributes enumeração suporta a FlagsAttribute opção, que permite uma combinação bit a bit dos valores da enumeração.

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

Aplica-se a

Confira também