Compartilhar via


Executar uma atualização simulada para um artigo de mesclagem (programação de replicação Transact-SQL)

A replicação de mesclagem usa gatilhos como parte do processo de replicação; quando uma atualização é feita na tabela publicada, um gatilho de atualização é acionado. Em alguns casos, os dados podem ser atualizados sem o disparo do gatilho, como durante as operações WRITETEXT e UPDATETEXT. Nesses casos, você precisa adicionar uma declaração de atualização fictícia explicitamente para replicar a alteração. Você pode adicionar uma instrução UPDATE fictícia usando 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 publicação de mesclagem que requer uma atualização simulada.

  2. No servidor (Publicador ou Assinante) no banco de dados em que a alteração foi feita, execute sp_mergedummyupdate (Transact-SQL). Especifique a tabela na qual a alteração foi feita para @source_object e o identificador exclusivo da linha alterada para @rowguid.

  3. Sincronize a assinatura para replicar a linha alterada.