執行合併發行項的虛擬更新 (複寫 Transact-SQL 程式設計)
適用於:SQL Server
合併式複寫會使用觸發程序做為複寫程序的一部分;對已發行資料表進行更新時,就會引發更新觸發程序。 在某些情況下,可以不引發觸發程序而更新資料,例如在 WRITETEXT 和 UPDATETEXT 作業期間。 在這些情況下,您需要加入虛擬 UPDATE 陳述式以明確地複寫變更。 您可以使用複寫預存程序加入虛擬 UPDATE 陳述式。
若要加入虛擬 UPDATE 陳述式
在需要虛擬更新的已發行合併資料表中的資料列上執行作業 (例如,UPDATETEXT)。
在伺服器端 (發行者或訂閱者),在其中進行變更的資料庫上執行 sp_mergedummyupdate (Transact-SQL)。 針對
@source_object
指定在其上進行變更的資料表,並針對@rowguid
指定已變更資料列的唯一識別碼。同步處理訂閱來複寫已變更的資料列。