將資料大量載入合併式發行集中的資料表

適用於:SQL Server

使用 bcp 公用程式BULK INSERT 命令將資料載入資料表時,根據預設不會引發在 MSmerge_contents 系統資料表中維護追蹤資料的合併式複寫觸發程序。 您可以在資料載入時強制引發合併式複寫觸發程序,或者使用複寫預存程序,以程式設計的方式在大量複製作業之後插入產生的複寫中繼資料。

使用 bcp 公用程式將資料大量載入合併式發行集所發行的資料表

  1. 在「發行者」或「訂閱者」端執行 bcp UtilityBULK INSERT ,將資料插入至使用合併式複寫所發行的資料表。

  2. 使用下列其中一個方法,確保會針對插入的資料產生複寫中繼資料。

    • 使用 FIRE_TRIGGERS 選項執行大量複製。

    • 在插入資料的資料庫上,執行 sp_addtabletocontents (Transact-SQL)。 指定要在其中插入 @table_name 資料的資料表名稱。