私は同期フレームワーク v1 (ADO.NET v2 用の同期サービスを含む) とモバイル v1 用の同期サービスを使用しています。
モバイル デバイスからデスクトップ PC の SQL Express に SQL Compact Edition データベースを同期できます。
WCF を使用して、デスクトップ PC から Web サーバー上の SQL Server データベースに SQL CE データベースを同期することもできます。
ドッキング時にモバイル デバイスからデスクトップに同期し、デスクトップ PC を Web サーバーと同期させたいと考えています (デスクトップ マシン上のコピーは、Web 接続が不安定な場合に備えています)。
理想的には、モバイルとデスクトップのセットアップをできるだけシンプルにしたいので、とにかく SQL Express を避けたいと思います。
残念ながら、これらの部品を組み合わせて必要な接続を作成する方法はないようです。理由は次のとおりです。
- モバイル デバイスは PC 上の SQL Express に同期しますが、SQL Express から SQL サーバーに同期できません。
- SQL サーバーへの同期は SQL CE から行う必要があり、モバイル デバイスをデスクトップ上の SQL CE に同期できません。
これは不可能ですか、大量のコード (カスタム SyncProviders や手作りの update ステートメントなど) では可能ですか?
御時間ありがとうございます!マーク。