同期砂漠の傭兵(nightmare-利用は可能で統合の複製は鎖の間に2つのSQL CEのインスタンスなIIS?
-
18-09-2019 - |
質問
我々が直面している以下の問題を伴うえ、以下のsync:
- 1集中管理サーバは(IIS/,MSSQL2005)
- 多くのデスクトップコンポーネントのラインナップお客様に配布によるClickOnce
- 多くのモバイルのクライアント(Windows CE)
altテキストhttp://img502.imageshack.us/img502/8246/deployment.png
これらの難題
- すべての同期との関係は双方向
- デスクトップのモバイルノードを必要とオフラインモード
- モバイルノードで同期を中央サーバーが同期、デスクトップノードに渡される関数が変わります。デスクトップノードとしてサーバーのためのモバイルお客様は中央サーバーです。更新から移動するノードのう必要があり、その伝播、中央サーバによる同期、デスクトップ、そして同期するデスクトップの中央サーバーです。 ユンボショッピングセ.
起きる。
同期、デスクトップとサーバーしか使用できる統合ヘテロクロマチンのサーバプロバイダと、デスクトップとして加入者は、全て良いです。その一方で、同期のモバイルアンドデスクトップノード?一見、デスクトップになることはできない出版社なSQLサーバー+国際宇宙ステーション(ISS)。できるだけの展開を指定CEのデスクトップに作成されます。
この場合、ノードの両方の契約者および出版社?この手配なの融合複製建築に見える拠点と話でサポートされている唯一のモデルです。
いるかを判断して除去することが可能で鎖又は併合の複製としての可能な解決方法がないかを追求するMSの同期の枠組み
もが技術そのことを検討してはどうかと思う?
おかげで、
アシュレイ
更新:まだ始まったとき金を引くような感覚が味わえるMSの同期の枠組みでです。
解決
直接あなたの特定の質問に関連していない理由から、私はあなたが先に行くとRDAを排除/可能なソリューションとしてレプリケーションをマージすることができると思います。マイクロソフトでは、この(明白な理由のために)宣伝が、レプリケーションは、ネットワーク接続が(のWindows Mobileクライアントとかなり頻繁に起こる)複製プロセスの途中で落下させることができる条件の下で、100%信頼できるものではありませんマージされません。
この問題の結果は、クライアントデータベースに加えられた変更が、時には完全にマスター・データベースに伝播されていないということですが、これが起こったことを検出可能兆候を取得していません。あなたが想像できるように、これはあなたがRDAは、宣伝通りに動作仮定に基づいて、このソリューションであなたのクライアントを販売する場合は特に、悪いことです。私たちはこの問題に見つけた唯一の短期的な解決策は、クライアント上で追加または変更された各レコードは、エラーなしでサーバーにそれを作っていることを確認することは非常に不格好な二重冗長化プロセスを実装することでした。長期的な解決策は二度と何のためにRDAを使用していた。
この問題は、(我々の問題は、2年前に、最新バージョンで発生した)RDAの最近のバージョンで修正されているかもしれないが、私は(1回2回シャイかま)を知ることは決してないだろう。
更新:ところで、私は(マイクロソフトのサポート技術者を含む)私はこれについての話を聞いた多くの人々を持っていた、これはおそらく本当であることができることを否定するが、検証するのは非常に簡単です:上のデータの束を追加クライアントは、その後、レプリケーションを開始し、その後、このの真ん中にいる間(あなたのクライアントは、ActiveSyncを介して接続しているWindows Mobileのであると仮定して)デバイスからUSBケーブルをヤンクします。
私は少しmiffed思われる場合、これはMSの技術が最終的に(実際の引用)言うことを余儀なくされたものであったため、、それは部分的にです:「だけでなく、単に複製保つ - データは最終的にマージされます」