共用方式為


執行合併文章的虛擬更新(複製Transact-SQL 程式設計)

合併式複寫會使用觸發程式作為複寫程式的一部分;對已發行數據表進行更新時,就會引發更新觸發程式。 在某些情況下,可以在不引發觸發程序的情況下更新數據,例如在 WRITETEXT 和 UPDATETEXT 作業期間。 在這些情況下,您必須明確新增虛擬更新語句來複製變更。 您可以使用複寫預存程式來新增虛擬 UPDATE 語句。

若要新增虛擬 UPDATE 語句

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

  2. 在進行變更之資料庫的伺服器上(發行者或訂閱者)執行sp_mergedummyupdate(Transact-SQL)。 指定針對 @source_object進行變更的數據表,以及 @rowguid變更數據列的唯一標識符。

  3. 同步處理訂閱以復寫已變更的數據列。