對合併文章執行虛設更新 (複寫 Transact-SQL 程式設計)

適用於:SQL Server

合併式複寫在複寫程序中會使用觸發程序;當發行資料表發生更新時,更新觸發程序就會啟動。 在某些情況下,可以在不引發觸發程序的情況下更新資料,例如在執行 WRITETEXT 和 UPDATETEXT 作業時。 在這些情況下,你需要明確加入一個虛擬 UPDATE 語句來複製變更。 你可以用複製儲存程序加入虛擬 UPDATE 語句。

新增虛設 UPDATE 陳述式

  1. 在需要虛擬更新的已發行合併資料表中的資料列上執行作業 (例如,UPDATETEXT)。

  2. 在伺服器端 (發行者或訂閱者),在其中進行變更的資料庫上執行 sp_mergedummyupdate (Transact-SQL)。 針對 @source_object 指定在其上進行變更的資料表,並針對 @rowguid 指定已變更資料列的唯一識別碼。

  3. 同步訂閱,以複寫已變更的資料列。