Partilhar via


Como especificar que um artigo de tabela de mesclagem é somente download (Programação Transact-SQL de replicação)

Artigos de somente download são projetados para aplicativos com dados que não são atualizados nos Assinantes. Para obter mais informações, consulte Otimizando o desempenho de replicação de mesclagem com artigos de somente download.

Para especificar que um novo artigo de tabela de mesclagem é somente download

  • Execute sp_addmergearticle, enquanto especificando um valor de 1 ou 2 para o parâmetro @ subscriber_upload_options. Os números correspondem ao seguinte comportamento:

    • 0 - Nenhuma restrição (padrão). As alterações feitas no Assinante são carregadas no Publicador.

    • 1 - As alterações são permitidas no Assinante, mas não são carregadas no Publicador.

    • 2 - As alterações não são permitidas no Assinante.

      ObservaçãoObservação

      Se a tabela de origem para um artigo já estiver publicada em outra publicação, o valor de @subscriber_upload_options deve ser o mesmo para os dois artigos.

      ObservaçãoObservação

      Se você alterar o tipo de artigo para somente download após as assinaturas terem sidos inicializadas, todas as assinaturas de cliente que recebem o artigo devem ser reinicializadas.

Para modificar um artigo de tabela de mesclagem existente para que seja de somente download

  1. Para determinar se um artigo é de somente download, execute sp_helpmergearticle. Observe o valor de upload_options para o artigo no conjunto de resultados.

  2. Se o valor retornado na etapa 1 for 0, execute sp_changemergearticle, especificando o valor de subscriber_upload_options para @property, um valor de 1 para @force_invalidate_snapshot e @force_reinit_subscription, e um valor de 1 ou 2 para @value, o que corresponde ao seguinte comportamento.:

    • 1 - As alterações são permitidas no Assinante, mas não são carregadas no Publicador.

    • 2 - As alterações não são permitidas no Assinante.

      ObservaçãoObservação

      Se a tabela de origem para um artigo já estiver publicada em outra publicação, o comportamento de somente download deve ser o mesmo para os dois artigos.