Partilhar via


PublicationAttributes Enumeração

Definição

Enumera propriedades de publicação com suporte.

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

AllowAnonymous 4

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

AllowDtsTransformation 16384

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam.

AllowInitializationFromBackup 1048576

Os Assinantes podem iniciar uma assinatura para essa publicação de um backup em vez de do instantâneo inicial. Há suporte apenas para replicação transacional ou de instantâneo.

AllowPartitionRealignment 4194304

Exclusões são enviadas ao Assinante quando a modificação da linha no Publicador faz com que ele altere sua partição e quando a publicação usa filtros com parâmetros. Há suporte apenas para publicações de mesclagem.

AllowPull 2

Há suporte para assinaturas onde o agente de sincronização é executado no Assinante (assinaturas pull). Necessário para dar suporte a Assinantes SQL Server Compact.

AllowPush 1

Há suporte para assinaturas em que o agente de sincronização é executado no Distribuidor (assinaturas push).

AllowQueuedTransactions 8192

Há suporte para assinaturas de atualização enfileiradas para publicações transacionais. Há suporte apenas para publicações transacionais.

AllowSubscriberInitiatedSnapshot 262144

Os assinantes podem iniciar o processo de instantâneo para gerar o instantâneo filtrado para sua partição de dados quando a publicação de mesclagem tem filtros com parâmetros. Há suporte apenas para publicações de mesclagem.

AllowSubscriptionCopy 256

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

AllowSynchronousTransactions 512

Há suporte para assinaturas de atualização imediata para publicações transacionais. Há suporte apenas para publicações transacionais.

AllowSyncToAlternate 131072

Os assinantes podem sincronizar assinaturas com a publicação de mesclagem com servidores diferentes do Publicador onde a assinatura foi originada. Há suporte apenas para publicações de mesclagem. Esse recurso é preterido e será removido em uma versão futura. Não há suporte para Assinantes SQL Server Compact.

AllowWebSynchronization 524288

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

AutomaticGenerateSyncProcedures 1024

O procedimento armazenado usado ao atualizar assinaturas para sincronização com a publicação transacional é gerado automaticamente. Há suporte apenas para publicações transacionais.

CentralizedConflicts 2048

Registros de conflito são armazenados no Publicador. Há suporte apenas para publicações de mesclagem.

CompressSnapshot 128

Arquivos de instantâneo são compactados no formato CAB. Arquivos de instantâneo maiores de 2 gigabytes (GB) não podem ser compactados. Não há suporte para Assinantes SQL Server Compact.

DecentralizedConflicts 8388608

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

DynamicFilters 32768

Há suporte para filtros de linha com parâmetros em uma publicação de mesclagem. Há suporte apenas para uma publicação de mesclagem.

EnabledForActiveDirectory 4096

O atributo é EnabledForActiveDirectory.

EnabledForHeterogeneousSubscribers 16777216

Não há suporte para Assinantes não SQL Server. Há suporte apenas para publicações transacionais ou de instantâneo. Disponível apenas com SQL Server 2005 e versões posteriores.

EnabledForPeerToPeer 2097152

Há suporte para a replicação transacional ponto a ponto. Há suporte apenas para publicações transacionais. Disponível apenas com SQL Server 2005 e versões posteriores.

ImmediateSync 16

Arquivos de sincronização para a publicação são recriados em cada execução do Snapshot Agent. Assinantes podem obter arquivos de sincronização imediatamente se o Snapshot Agent 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, o 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 Publicador. A definição dessa opção reduz a latência e é o padrão para uma publicação transacional. A replicação de mesclagem sempre usa agentes independentes.

InternetEnabled 8

A publicação pode ser sincronizada pela Internet, e o arquivo FTP pode ser usado para transferir os arquivos de instantâneo para um Assinante. Para obter mais informações, consulte Replicação pela Internet.

KeepPartitionChanges 65536

As otimizações de alteração de partição são usadas quando partições pré-computadas não podem ser usadas. Não especifique KeepPartitionChanges quando PartitionGroupsOption for 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).

None 0

Remove todas as opções de Attributes.

SnapshotInDefaultFolder 64

Os arquivos de instantâneo da publicação são mantidos na pasta padrão. Quando SnapshotInDefaultFolder não é especificado, você deve especificar um local alternativo para os arquivos de instantâneo que usam AltSnapshotFolder.

Comentários

A PublicationAttributes enumeração dá suporte à opção FlagsAttribute , que permite uma combinação bit a bit de valores de enumeração.

Só há suporte para esse namespace, classe ou membro na versão 2.0 do .NET Framework.

Aplica-se a

Confira também