2

2 つの簡単な質問: 1) 同期フレームワークを使用して 2 つのサーバー間で 2 つのテーブルを同期していますが、すべての列を同期する必要はありません。コレクションに必要な列を渡すことができます。

DbSyncTableDescription tableDesc = SqlSyncDescriptionBuilder.GetDescriptionForTable("tblSalesTracker", columnNames, serverConn);

これは正常に機能しますが、コレクションの外側の列がテーブルで変更された場合、再同期がトリガーされます。同期フレーム作業がソース テーブルで作成する既存のトリガーを変更し、必要な列をチェックすることで、これを回避しました。

そう

  • c# でプロビジョニング プロセスを設定/開始するときに、手動で更新プログラムを作成するか、トリガーを設定する方法はありますか? 後でドロップ/再作成する代わりに。

また

  • これを行うより良い方法は?

質問 2) 別の名前のテーブルに同期する方法はありますか。

私のコードはすべてMSDNに基づいています。

唯一の違いは、SQL 2008 Express から SQL 2008 Express への変換です。

4

0 に答える 0