マージ パブリケーションでのテーブルへのデータの一括読み込み
適用対象: SQL Server
bcp ユーティリティまたは BULK INSERT コマンドを使用してテーブルにデータを読み込むと、既定では、MSmerge_contents システム テーブル内の追跡データを維持するマージ レプリケーション トリガーが起動されなくなります。 データが読み込まれたときにマージ レプリケーション トリガーを強制的に起動するか、一括コピー操作の後にレプリケーション ストアド プロシージャを使用して、生成されたレプリケーション メタデータをプログラムによって挿入できます。
マージ レプリケーションによってパブリッシュされたテーブルに bcp ユーティリティを使用してデータを一括読み込みするには
マージ レプリケーションを使用してパブリッシュされたテーブルにデータを挿入するには、パブリッシャーまたはサブスクライバーで bcp Utility または BULK INSERT を実行します。
挿入されたデータ用のレプリケーション メタデータが生成されようにするには、次のいずれかの方法を使用します。
FIRE_TRIGGERS オプションを使用して一括コピーを実行する。
データの挿入先のデータベースで、sp_addtabletocontents (Transact-SQL) を実行する。
@table_name
には、データが挿入されたテーブルの名前を指定します。