2

このトピックに関する資料がたくさんあることは知っていますが、どういうわけか、時代遅れではなく、自分のニーズに合ったものを見つけることができません。

必要なもの。

ローカルのSQLExpress2008R2データベースがあります

このデータベースをWCF経由でサーバーデータベース(SQL 2008 R2)と同期する必要があります。一方向の「ダウンロード」同期のみが必要です。つまり、クライアントデータベースは常にサーバーによってオーバーライドされます。

どうすればそれを達成できますか?

Microsoft SyncFramework2.1で動作させるために数日間試しています。

ありがとうございました!

4

2 に答える 2

0

このサンプルを見たことがありますか?

データベース同期:SQLServerおよびSQLExpressN層とWCF

于 2012-04-19T23:28:36.187 に答える
0

クライアントからサーバーデータベースに戻るためにデータが本当に必要ない場合は、MSF2.1を使用するのは必要なことに対してやり過ぎです。データベース内のすべてのテーブルに対して「挿入または更新」ストアドプロシージャを作成するツールを構築(または検索)する方が、おそらく高速で簡単です。これを適切に配置し、すべてのテーブルに適切なタイムスタンプと削除フラグを設定すると、同期フレームワークを実装するよりも大幅に少ないオーバーヘッドでそれを実現できるはずです。

また、まだ確認していない場合は、Web同期レプリケーションオプションを確認してください:http: //msdn.microsoft.com/en-us/library/ms151763.aspx

于 2012-04-20T14:27:07.237 に答える