SQL Server レプリケーションで列をフィルター処理するにはどうすればよいですか?

SQL Server レプリケーションで列をフィルター処理するにはどうすればよいですか?

あるデータベースの 2 つのテーブルから別のデータベースにデータを複製する必要があります。スナップショット レプリケーションを使用しました。問題は、選択した列のみを複製し、他の列は変更されていないデータのままにしておく必要があることです。それらのデータを失いたくありません。それらの列のソースは他のシステムです。したがって、自分の列のデータのみを複製する必要があります。これを実現する方法を誰か知っていますか?

答え1

「未変更データ」列は、パブリッシャー側またはサブスクライバー側で未変更のままにしておく必要がありますか?

ソースでは、記事の垂直フィルタリングはすべてのレプリケーションモデルで機能します。公開データのフィルタリングそして方法: 列フィルターの定義と変更

サブスクライバーでは、適切に初期化されていれば、マージ レプリケーションとトランザクション レプリケーションの両方でこれが許可されますが、スナップショット レプリケーションでは許可されません。

関連情報