現在のシナリオは次のとおりです。 クライアント アプリケーション - .Net 3 と SQL Compact を使用する C# .Net Windows フォーム アプリケーション ファイアウォールの背後にある本社の SQL データベース クライアント マシンがドメイン上になく、常にインターネットに接続されているとは限らない
現在のプロセスは、ユーザーがデータをアプリに入力し、データを SQL Compact に保存し、SQL レポート サービスを使用して送信されたレポートを印刷することです。
各ユーザーからのデータがサーバーにアップロードされるように同期を設定して、レポートが不要になるようにしたいと考えています。
ファイアウォールの背後にあるネットワーク上で、ユーザー データをサーバーにコピーするための同期の設定に成功しました。しかし、私たちのユーザーは切断された現場にいます。
また、将来的にアプリを Windows 8 に移行することも検討しています。必ずしも RT ではありませんが、Windows 8 Pro でネイティブに実行できるようにしたいと考えています。
SQL Compact を使い続ける必要がありますか? ファイアウォールまたは Web サービスを介して Sync を設定する良い例はどこにありますか?