Sync Services for ADO.NET で複数のデバイス上のテーブルからデータを読み取って中央の SQL Server に挿入し、中央のテーブルに行データの元の列を追加することはできますか?
訪問販売員に販売を登録するデバイスを装備させたとしましょう。ローカル テーブルには販売情報を含む行が含まれ、中央データベースには同じデータと販売担当者の ID を含む列が含まれます。
それは可能ですか、それともローカル データベースに販売員の ID が必要ですか?
Sync Services for ADO.NET で複数のデバイス上のテーブルからデータを読み取って中央の SQL Server に挿入し、中央のテーブルに行データの元の列を追加することはできますか?
訪問販売員に販売を登録するデバイスを装備させたとしましょう。ローカル テーブルには販売情報を含む行が含まれ、中央データベースには同じデータと販売担当者の ID を含む列が含まれます。
それは可能ですか、それともローカル データベースに販売員の ID が必要ですか?
同期フレームワークは各クライアントを GUID で識別し (方法: セッション変数の使用を参照)、それを使用して特定のクライアントを特定の営業担当者にマップできます (方法: カスタム変更を使用する方法でデータ変更を行ったクライアントの識別を参照)。追跡システムまたは方法: SQL Server 変更追跡を使用します。
または、変更データセットをインターセプトし、営業担当者の値を挿入/置換するためのアプローチを試してください:パート 1 – クライアントとサーバーのプライマリ キーが異なる場合の同期のアップロード