私は Azure を初めて使用します。C# でデータ エクスポート サービスを実装する方法について知りたいです。
現在、アプリケーション開発には Windows azure を使用し、データベースには sql azure を使用しています。そこで、データベースからデータを読み取り、時間間隔に基づいて別のクライアント データベースに更新したいと考えています。
これらの機能を Windows azure ワーカーの役割として実装したいと考えています。これどうやってするの?
私を助けてください...
私はこれについてブログ投稿を書きました。これは、簡単なツールを使用して簡単なエクスポートとインポートを実現するもので、worker-role よりもタスク スケジューラを使用する方が簡単です。
https://iainhunter.wordpress.com/2012/08/21/sql-azure-disaster-recovery/
Sandrino が指摘したように、SQL Azure Data Sync を使用できます。実装したい機能をサポートします。通常、既存の製品を使用する方が、独自に作成するよりもはるかに簡単です。
独自に記述したい場合は、どのデータが変更されたかを区別してください。Data Sync と同じルートをたどることができます。データベースにトリガーを作成します。データが挿入、更新、削除されるたびに、トリガーが呼び出され、追跡テーブルにメタデータを挿入します。次に、worker ロール コードが追跡テーブルにクエリを実行して、どのデータを同期する必要があるかを判断します。
よろしくお願いします、
明徐。