SQL エージェントは、SQL Azure データベースでは使用できません。定期的なジョブをスケジュールするための推奨される方法は何ですか? codeplexで sqlazureagentを見つけましたが、人々が実際に何を使用しているかに興味があります。
4 に答える
Azure の最近の更新により、Azure サブスクリプションに追加できるアドオンが提供されるようになりました。使用状況に応じて、無料または有料になる場合があります。
- そのようなアドオンの 1 つは Aditi Tech - Scheduler からのものです。
また、モバイル サービスにスケジューラが追加され、X 分、日、時間、または月ごとに実行できるスクリプトを作成できるようになりました。これについては、新しいスケジュールされたジョブの作成で詳しく説明されています。詳細な例は、Windows Azure でのジョブ スケジューリングから参照できます。
必要に応じて、Azure 仮想マシンで Windows タスク スケジューラを使用することもできます。ネイティブの Windows マシンで慣れているのと同じように、タスクをスケジュールするために使用できます。例はこことここにあります。
Worker ロールを使用して、次のような利用可能なフレームワークを使用して、特定の時間に特定のタスクをスケジュールおよび実行できます。
- TaskSchedulerは github で入手できます。
- Windows Azure でのタスク スケジューラの構築
- Codeplex のAzure ツール キット。
Azure 内でMobile Services Schedulerを使用することをお勧めします。少し前にこれを探していて、サンドリーノ・ディ・マティアによるこの素晴らしい投稿に出くわしました。お役に立てれば。
ストアド プロシージャの実行をスケジュールすることが目標である場合は、Cotegaサービスに興味があるかもしれません。