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

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 .

  • 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çãoObservaçã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 Alterando a publicação e as propriedades 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. Assinaturas anônimas têm suporte para MicrosoftSQL Server Compact 3.5 Service Pack 1, MicrosoftSQL Server 2005 Mobile Edition, MicrosoftSQL Server para Windows CE, MicrosoftSQL Server versão 7.0 e MicrosoftSQL Server 2000. 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.

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

    Observação importanteImportante

    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 Assinando publicações.

Replicação de esquema

  • Replicar alterações de esquema
    Somente MicrosoftSQL Server 2005 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. Essa opção não se aplica a Editores SQL Server 2000, que só oferece suporte a adição e descarte de colunas. Para obter mais informações, consulte Fazendo 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 Distribution Agent
    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 Administrando agentes de replicação.

  • Instantâneo sempre disponível
    Determina se são criados arquivos de instantâneo cada vez que o Snapshot Agent é executado (requer Distribution Agent 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 Snapshot Agent do Assistente para Nova Publicação (o padrão). Para obter mais informações, consulte Criando e aplicando o instantâneo.

  • Permitir inicialização com base nos arquivos de backup
    Somente SQL Server 2005 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 Inicializando uma assinatura transacional sem um instantâneo.

  • Permitir Assinantes não-SQL Server
    Somente SQL Server 2005 e versões posteriores. Determina se a publicação oferece suporte a Assinantes não -SQL Server. Definir essa opção como Verdadeiro define outras propriedades de publicação para dar suporte a 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 enfileirada ou Permitir assinaturas ponto a ponto forem definidas comoVerdadeiro. Para obter mais informações, consulte Assinantes não-SQL Server.

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.

    Observação importanteImportante

    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
    Só se aplica ao SQL Server 2005 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 ou Permitir assinaturas de atualização enfileirada ou Permitir Assinantes não-SQL Server forem definidas como Verdadeiro. Para obter mais informações, consulte Replicação de transação ponto a ponto.

  • Permitir a detecção de conflitos ponto a ponto
    Só se aplica ao SQL Server 2008 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 ou uma versão posterior; e a detecção deve estar habilitada para todos os nós. Para usar detecção de conflito, você também deve especificar um valor para Identificação do originador de nível. Para obter mais informações, consulte Detecção de conflitos na replicação ponto a ponto.

  • Identificação do originador de nível
    Só se aplica ao SQL Server 2008 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 de 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 Assinaturas atualizáveis para replicação de transação.

  • 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 Assinaturas atualizáveis para replicação de transação.

  • 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 Detecção e resolução de conflitos de atualização em fila.

  • Tipo de fila
    Determina se deve ser usada uma fila do SQL Server ou o MSMQ (Serviço de 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 só é relevante para o SQL Server 2000; versões posteriores sempre usam tabelas do SQL Server para filas.

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 Detecção e resolução de conflito de replicação de mesclagem avançada.

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 Filtro 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 Validando informações de partição para um assinante de mesclagem.

  • Pré-calcular partições
    Somente SQL Server 2005 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 Otimizando o desempenho de filtro com parâmetros 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 Filtro de linha com parâmetros.

Processos de mesclagem

  • Limitar processos simultâneos
    Determina se o número de Merge Agents 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 Merge Agents 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.