2

変更を追跡するために必要なスキーマ変更 (トリガー、sps、補助テーブル) を使用してデータベースをプロビジョニングする代わりに、Microsoft Sync Framework と SQL Server 2008 変更追跡メカニズムを使用して、2 つの SQL Server 2008 データベース (任意のエディション) を同期する方法はありますか?

コードサンプルはありますか?

4

1 に答える 1

3

はい、可能です。Sql Express サンプル同期プロバイダー ( http://archive.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=1200 ) を使用します。これは Microsoft によってサポートされておらず、共同同期のための新しい 2.1 技術ではなく、Sync Framework 2.0 技術を使用しています。

サーバーで変更追跡を有効にし、クライアントでアンカーと GUID テーブルを作成します。同期エージェントでテーブルごとに同期アダプターを作成すれば完了です。SQL Express クライアント プロバイダーはサーバー プロバイダーを内部で使用することに注意する必要があります。

于 2011-03-08T14:43:17.080 に答える