Compartilhar via


Como : Executar uma atualização fictícia para um artigo de mesclagem (Programação Transact-SQL de replicação)

As replicações de mesclagem usam gatilhos como parte do processo de replicação. Quando uma atualização é executada em uma tabela publicada, um gatilho de atualização é acionado. Em alguns casos, os dados podem ser atualizados sem que o gatilho seja acionado, como durante as operações WRITETEXT e UPDATETEXT. Nesses casos, você precisa adicionar uma instrução UPDATE fictícia explicitamente para replicar a alteração. Você pode adicionar uma instrução UPDATE fictícia que usa procedimentos armazenados de replicação.

Para adicionar uma instrução UPDATE fictícia

  1. Execute a operação (por exemplo, UPDATETEXT) em uma linha em uma tabela de mesclagem publicada que exija uma atualização fictícia.

  2. No servidor (Publicador ou Assinante) do banco de dados onde a alteração foi feita, execute sp_mergedummyupdate (Transact-SQL). Especifique a tabela onde as alterações foram feitas para o @source_object para o identificador exclusivo da linha alterada para @rowguid.

  3. Sincronize a assinatura para replicar a linha alterada.