Propriedades da Publicação, Opções de Assinatura

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

A página Opções de Assinatura da caixa de diálogo Propriedades de Publicação permite visualizar e definir propriedades de nível de publicação associadas a assinaturas. As propriedades são agrupadas nas categorias seguintes:

  • Propriedades que se aplicam a todas as publicações do .

  • Propriedades que se aplicam a publicações de instantâneo e transacional (inclusive as que permitem assinaturas de atualização).

  • Propriedades que se aplicam a publicações de mesclagem.

Observação

Algumas propriedades são somente leitura; as razões são abrangidas nas descrições de propriedade neste tópico. Algumas alterações de propriedade requerem um novo instantâneo para a publicação e algumas requerem que todas as assinaturas sejam reiniciadas. Para obter mais informações, consulte Alterar propriedade da publicação e do artigo.

Opções para todas as publicações.

Criação e sincronização

Permitir assinaturas anônimas
Determina se as assinaturas pull anônimas devem ser permitidas. Há suporte para assinaturas anônimas no Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobile Edition e Microsoft SQL Server para Windows CE. Para usar essa opção para publicações de instantâneo e transacional, a opção Instantâneo sempre disponível deve ser definida como True.

Banco de dados de assinaturas anexável
Para usar essa opção para publicações de instantâneo e transacional, a opção Instantâneo sempre disponível deve ser definida como Verdadeiro .

Importante

Assinaturas anexáveis não estarão disponíveis em uma versão futura. O recurso é preterido.

Permitir assinaturas pull
Determina se os Assinantes devem ou não ter permissão para criar assinaturas pull para essa publicação. Para obter mais informações, consulte Subscribe to Publications (Assinar publicações).

Replicação de esquema

Replicar alterações de esquema
Somente Microsoft SQL Server 2005 (9.x) e versões posteriores. Determina se as alterações de esquema (como adicionar uma coluna a uma tabela ou alterar tipos de dados de uma coluna) devem ou não ser replicadas para objetos publicados. Para obter mais informações, consulte Make Schema Changes on Publication Databases (Fazer alterações de esquema em bancos de dados de publicação).

Opções para publicações transacionais e de instantâneo

Criação e sincronização

Independent Agente de Distribuição
Determina se um agente independente de outras publicações deste banco de dados deve ser usado. Essa opção é somente leitura; Ela é definida como Verdadeiro por padrão, para publicações criadas com o Assistente para Nova Publicação e não pode ser alterada depois que a publicação é criada. Para obter mais informações, consulte Replication Agent Administration (Administração do agente de replicação).

Instantâneo sempre disponível
Determina se são criados arquivos de instantâneo cada vez que o Agente de Instantâneo é executado (requer Agente de Distribuição Independente). Essa opção é somente leitura; ela será definida como Verdadeiro se você selecionar Criar um instantâneo imediatamente e mantê-lo disponível para inicializar assinaturas na página Agente de Instantâneo do Assistente para Nova Publicação (o padrão). Para obter mais informações, consulte Create and Apply the Snapshot (Criar e aplicar o instantâneo).

Permitir inicialização com base nos arquivos de backup
Somente SQL Server 2005 (9.x) e versões posteriores. Determina se deve haver permissão para que os arquivos de backup sejam usados para inicializar assinaturas. Para obter mais informações, consulte Initialize a Transactional Subscription Without a Snapshot.

Permitir Assinantes não SQL Server
Somente SQL Server 2005 (9.x) e versões posteriores. Determina se a publicação é compatível com não assinantes do SQL Server. A definição dessa opção como True define outras propriedades da publicação como compatíveis com Assinantes não SQL Server. Se houver assinaturas, essa opção será somente leitura; ela não poderá ser definida como Verdadeiro se Permitir assinaturas de atualização imediata, Permitir assinaturas de atualização enfileiradaou Permitir assinaturas ponto a ponto forem definidas como Verdadeiro. Para obter mais informações, consulte Non-SQL Server Subscribers.

Transformação de dados

Permitir transformações de dados
Determina se DTS (Data Transformation Services) deve ser usado para transformar dados antes de distribuí-los a um Assinante. Essa opção é somente leitura; transformações de dados só poderão ser habilitadas se uma publicação for criada usando procedimentos armazenados.

Importante

Assinaturas transformáveis não estarão disponíveis em uma versão futura. O recurso é preterido.

Replicação ponto a ponto

Permitir assinaturas ponto a ponto
Aplica-se somente ao SQL Server 2005 (9.x) e versões posteriores. Determina se a publicação oferece suporte a replicação ponto a ponto. Definir essa opção como Verdadeiro define outras propriedades de publicação para dar suporte a replicação ponto a ponto. Essa opção será somente leitura se existirem assinaturas. Essa opção não poderá ser definida como Verdadeiro se Permitir assinaturas de atualização imediata , Permitir assinaturas de atualização enfileiradaou Permitir Assinantes não SQL Server for definida como Verdadeiro. Para obter mais informações, consulte Peer-to-Peer Transactional Replication.

Permitir a detecção de conflitos ponto a ponto
Aplica-se somente ao SQL Server 2008 (10.0.x) e versões posteriores. Especifica se a detecção de conflito está habilitada para esta publicação. Para usar detecção de conflito, todos os nós devem ser executados no SQL Server 2008 (10.0.x) ou uma versão posterior, e a detecção deve estar habilitada para todos os nós. Para usar a detecção de conflitos, também é necessário especificar um valor para ID do originador do par. Para obter mais informações, consulte Detecção de conflitos na replicação ponto a ponto.

Identificação do originador do par
Aplica-se somente ao SQL Server 2008 (10.0.x) e versões posteriores. Especifica uma ID para um nó em uma topologia ponto a ponto. Essa ID será usada para detecção de conflito se Permitir a detecção de conflitos ponto a ponto for definido como Verdadeiro. Especifique uma ID positiva, diferente de zero, que nunca foi usada na topologia. Para uma lista de IDs que já foram usadas, consulte a tabela do sistema Mspeer_originatorid_history .

Assinaturas Atualizáveis

Permitir assinaturas de atualização imediata
Determina se as alterações de dados do Assinante podem ser replicadas imediatamente para o Publicador. Essa opção é somente leitura; a atualização de assinaturas só pode ser habilitada quando uma publicação é criada. Para obter mais informações, consulte Updatable Subscriptions for Transactional Replication.

Permitir assinaturas de atualização enfileirada
Determina se as alterações de dados do Assinante podem ser enfileiradas e replicadas posteriormente para o Publicador. Essa opção é somente leitura; a atualização de assinaturas só pode ser habilitada quando uma publicação é criada. Para obter mais informações, consulte Updatable Subscriptions for Transactional Replication.

Reportar conflitos centralmente
Determina se as alterações de dados conflitantes devem ser informadas somente no Publicador ou no Publicador e no Assinante (requer a opção Permitir assinaturas de atualização enfileirada). Essa opção é somente leitura; Ela é definida como Verdadeiro por padrão, para publicações criadas com o Assistente para Nova Publicação e não pode ser alterada depois que a publicação é criada. Um valor de Verdadeiro significa que os conflitos só são informados no Publicador. Os conflitos só podem ser exibidos quando são informados.

Política de resolução de conflito
Especifica a ação a ser tomada quando uma alteração no Assinante conflita com uma alteração no Publicador (requer a opção Permitir assinaturas de atualização enfileirada). Para obter mais informações, consulte Queued Updating Conflict Detection and Resolution.

Tipo de fila
Determina se deve ser usada uma fila do SQL Server ou o MSMQ (Enfileiramento de Mensagens) da Microsoft para enfileirar alterações no Assinante até que possam ser aplicadas no Publicador (requer a opção Permitir assinaturas de atualização enfileirada). Essa opção é relevante somente para o SQL Server 2000 (8.x). As versões posteriores sempre usam tabelas do SQL Server para enfileiramento.

Opções para publicações de mesclagem

Relatório de conflito

Reportar conflitos centralmente
Determina se as alterações de dados conflitantes devem ser informadas somente ao Publicador ou ao Publicador e ao Assinante. Essa opção é somente leitura; Ela é definida como Verdadeiro por padrão, para publicações criadas com o Assistente para Nova Publicação e não pode ser alterada depois que a publicação é criada. Um valor de Verdadeiro significa que os conflitos só são informados no Publicador. Os conflitos só podem ser exibidos quando são informados. Para obter mais informações, consulte a seção "Exibindo conflitos" em Advanced Merge Replication Conflict Detection and Resolution.

Filtragem

Permitir filtros com parâmetros
Defina com base no uso ou não de filtros com parâmetros na publicação. Essa opção é sempre somente leitura. Para obter mais informações, consulte Filtros de linha com parâmetros.

Validar Assinantes
Determina quais funções usar ao validar que um Assinante tem a partição correta de dados. Separe valores múltiplos por vírgulas. Para obter mais informações, consulte Validate Partition Information for a Merge Subscriber (Validar informações de partição para um assinante de mesclagem).

Pré-calcular partições
Somente SQL Server 2005 (9.x) e versões posteriores. Determina se a sincronização deve ser otimizada calculando com antecedência quais linhas de dados pertencem a quais partições. Essa configuração assumira Verdadeiro como padrão, se a publicação atender aos critérios de partições pré-calculadas. Para obter mais informações, consulte Optimize Parameterized Filter Performance with Precomputed Partitions (Otimizar o desempenho do filtro parametrizado com partições pré-computadas).

Otimizar sincronização
Determina se o processamento de mesclagem deve ser otimizado armazenando metadados adicional em cada Assinante. Essa otimização foi substituída por partições pré-computadas; a opção Otimizar sincronização só será relevante se Pré- calcular partições for definida como Falso. Para obter mais informações, consulte Filtros de linha com parâmetros.

Processos de mesclagem

Limitar processos simultâneos
Determina se o número de Agente de Mesclagems que podem executar ao mesmo tempo deve ser limitado. Isso geralmente é usado se uma publicação tiver muitas assinaturas push que possam ser sincronizadas ao mesmo tempo.

Máximo de processos simultâneos
O número máximo de Agente de Mesclagems que podem executar ao mesmo tempo (requer Limitar processos simultâneos). Se o número máximo de agentes em sincronização exceder o máximo, os agentes serão enfileirados até que o número fique abaixo do máximo.

Confira também

Criar uma publicação
Exibir e modificar as propriedades da publicação
Publicar dados e objetos de banco de dados