执行合并项目的虚更新(复制 Transact-SQL 编程)

适用于:SQL Server (所有受支持的版本)

合并复制将触发器作为复制过程的一部分;在对发布的表进行更新时,将会触发更新触发器。 在某些情况下,无需触发触发器便可以更新数据,比如在 WRITETEXT 和 UPDATETEXT 操作期间。 在这些情况下,您需要显式添加虚 UPDATE 语句来复制更改。 可以使用复制存储过程添加虚 UPDATE 语句。

添加虚 UPDATE 语句

  1. 例如,对需要虚拟更新的合并已发布表中的行执行 UPDATETEXT) 操作 (。

  2. 在发生更改的数据库上的服务器 (发布服务器或订阅服务器) ,sp_mergedummyupdate (Transact-SQL) 执行。 为 @source_object 指定进行了更改的表,并为 @rowguid 指定发生了更改的行的唯一标识符。

  3. 同步此订阅以复制更改行。