PublicationAttributes 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 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.