Executar uma atualização fictícia para um artigo de mesclagem (Programação Transact-SQL de replicação)
Aplica-se a: SQL Server
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
Execute a operação (por exemplo, UPDATETEXT) em uma linha em uma tabela de mesclagem publicada que exija uma atualização fictícia.
No servidor (Publicador ou Assinante) do banco de dados em que foi feita a alteração, 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
.Sincronize a assinatura para replicar a linha alterada.