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