SQL Enterprise を使用してすべてのデータを 4 つの異なる DB に格納するアプリがあります。ユーザーが「オフライン」で作業できる機能を組み込む必要がありました。私はこれを全員Merge Replication
のローカルインストールまで達成しました。SQL Express
この「作品」ですが、スレッジハンマーのアプローチのように感じます。
たとえば、個々のユーザーが 100 人程度しか操作できない場合、14000 人全員をすべての DB に複製しています。それは、セントラル DB への接続の間に 5 つ以上の人と対話することは決してないという事実を数えていません。
私が探しているのは、ヒント、ポインター、そしておそらく、Sync Framework 2 (データベースを使用) に関する優れたチュートリアルです。あなたにとって何がうまくいったか、そしてその理由についての直接の説明も大歓迎です。で作業するための明確で簡潔な(現在のことは言うまでもありません)チュートリアルにまだ出くわしていませんSync Framework
。
私の詳細はMS SQL Server 2005
、または2008年、任意のバージョンです。任意.Net
のバージョン (3.5 または 4)。現在のデータ層は allLinqToSQL
です。現在使用中のものはありませんSprocs
。
私の考えでは、これまでのところ、割り当てられたケースロードと関連データのみを各作業員に同期することです。理想的には、訪問する予定のメンバーを選択し、必要なデータを同期する「チェックイン/チェックアウト」形式に直接進むことができます。
おまけとして、誰かがこれが何と呼ばれているか教えてもらえますか? 私はいつも「時々接続」に出くわしますが、それは不正確なようです. それらを「時々DIS接続」と呼ぶ方が正確でしょうか?