2011-07-01 18 views
0

SQL Server CEについて聞いたことがありますが、現在のウィンドウアプリケーション+ SQL Serverにどのように適用するのだろうか?SQL Server CE:オフラインでの作業に関する質問

理解:ウィンドウアプリケーションがインターネット経由でホスティングサーバー(SQL Server Express)に接続できなかった場合、オフラインモードのすべてのデータキーはクライアントPCのSQL Server CEに保存され、クライアントPC。オフラインモードでキー入力されたデータは、一旦オンラインに戻るとサーバーにプッシュされます。

質問:私のクライアントは、初めての窓アプリを起動したときに

  1. 私は、サーバー内のデータの3ギガバイト(SQL Server Expressを)持っている場合は、それがサーバーからすべてのデータをロードします私のクライアントPCのSQL Server CE?サーバーのデータは常にクライアントPCのSQL Server CEのデータで集計する必要がありますか?答えがYESならば、それは確かに多くの時間を費やすでしょう。

  2. データベースとCRUDトランザクションがあるSQL Server CEサンプルプロジェクトをこのプロジェクトで共有できますか?私はオンラインで検索しましたが、これに関するサンプルプロジェクトは見つかりませんでした。

私の理解が間違っている場合は、親切にお知らせください。あなたの最初の点に関しては

答えて

0

あなたがこのケースになりRDAを使用して話をしている場合ははい。 this thread on MSDNによると、RDAはテーブル全体を常にプルする必要があるため、小さなデータベースにのみ適しています。あるいは、ADO.NETの同期サービスを見たいかもしれません。ここにはa tutorial to get startedがあります。さらにその記事の下には、同期方向を双方向に設定するコードがありますが、希望するように聞こえるようにUploadOnlyに設定することもできます。

関連する問題