これは多くの話題ですが、私が見ているすべての提案は、私たちのインスタンスでは理想的ではないSQL Serverへの直接アクセスを伴うようです。リモートSQL ServerデータベースとローカルSQL Server Compactデータベースを同期する最も良い方法は?
このシナリオは、100個のテーブルを持つリモートSQL Serverデータベースです。私たちは、SQL Server Compactデータベースを使用して、20のテーブルのサブセットをリモートサーバーと定期的に同期する軽量デスクトップアプリケーションを開発しています。
私はリモートサーバが1000マイル離れているので、スピードが重要な問題であるため、どのように複製が行われるかを制御したいと考えています。
また、各テーブルのすべてのレコードを同期する必要はなく、各ユーザーに関連するレコードのみを同期する必要があります。
私はかなりSQL Mergeファシリティが好きですが、クライアントをリモートSQL Serverに接続する必要があります。これは現時点では不可能で、私たちはアプリケーションや他の方法でアクセスされるWebサービスを通じてリモートサーバーとのインタフェースを考えていました。
UPDATEちょうどインターネット接続が断続的になり、明確にするために、それは我々は2つのデータベースを同期する必要がある主な理由です。
HTTP経由でMS Synch Frameworkを使用できますか?私は両方のデータベースへの直接リンクが必要だと思った? – cusimar9
私はそれをここの答えに従って信じています:http://stackoverflow.com/questions/503832/sync-framework-can-you-sync-over-http – nakchak