私は、非常に重い負荷を大量に処理し、多数のSQLServerデータベーステーブルにデータを入力するWindowsサービスをホストする専用サーバーを持っています。
ただし、データが入力されて機能するすべてのデータベーステーブルのうち、リモートのSQLAzureDBテーブルと同期されるのは1つだけです。これは、このテーブルに、Windowsサービスの作業の最終結果である解決済みデータと呼ばれるものが保持されているためです。
SQLAzureデータベーステーブルをこのデータベーステーブルと同期させたい。
私が理解している限り、私の選択肢は次のとおりです。
- すべてをAzureに移動します(ただし、これには膨大な開発オーバーヘッドとリスクが伴います)
- 専用サーバー上に別のWindowsサービスを用意します。これは、基本的に、前回の更新以降に変更されたレコードを確認してから、SQLAzureテーブルを手動で更新します。