合併式複寫會使用觸發程式作為複寫程式的一部分;對已發行數據表進行更新時,就會引發更新觸發程式。 在某些情況下,可以在不引發觸發程序的情況下更新數據,例如在 WRITETEXT 和 UPDATETEXT 作業期間。 在這些情況下,你需要明確加入一個虛擬 UPDATE 語句來複製變更。 你可以用複製儲存程序加入虛擬 UPDATE 語句。
新增虛設 UPDATE 陳述式
在需要虛擬更新的合併發行數據表中的資料列上執行操作(例如UPDATETEXT)。
在進行變更之資料庫的伺服器上(發行者或訂閱者)執行sp_mergedummyupdate(Transact-SQL)。 指定針對 @source_object進行變更的數據表,以及 @rowguid變更數據列的唯一標識符。
同步處理訂閱以復寫已變更的數據列。