使用 bcp 公用程式 或 BULK INSERT 命令將數據載入資料表時,預設不會引發維護 MSmerge_contents 系統數據表中追蹤資料的合併式復寫觸發程式。 您可以選擇在數據載入時強制觸發合併複寫觸發器,或者在大容量複製操作後,使用複寫預存程序以程序設計方式插入生成的複寫中繼資料。
使用 bcp 公用程式將數據大量載入合併式複寫所發行的數據表
在發行者或訂閱者端,執行 bcp 公用程式 或 BULK INSERT ,將數據插入使用合併式復寫發佈的數據表。
使用下列其中一種方法,確保為插入的數據產生複寫元數據。
使用 FIRE_TRIGGERS 選項執行大量複製。
在插入資料的資料庫上,執行 sp_addtabletocontents (Transact-SQL) 。 指定插入@table_name數據的數據表名稱。