クライアントからこの質問を受け、期間の種類に応じて、毎日または隔週でデータベーススクリプトを実行します。彼らは「忙しい」期間と「静かな」期間を定義しています。彼らはアプリケーション用に共有ホスティングを使用しており、SQL Serverジョブをデータベースに追加することはできません。Windowsサービスをスケジューリングサービスとして使用する
私がしたいことは、異なるピリオドとその間隔を含む設定ファイルを使用して構成可能なWindowsサービスを作成することです。 このサービスは、構成ファイル内の現在の日時とスケジュールされた期間を確認しており、間隔が一致するとSQL Serverストアドプロシージャを実行します。
質問:この種類のスケジューリングをSQL既存のより一般的な(無料の)ソリューションがすでに存在するかどうかを知っていますか?
[編集]
Windowsタスクスケジューラは静かな期間が冬の間にあり、忙しい期間が夏の間であるため、私は使用できません。タスクスケジューラでは、スケジュールされたタスクを手動で年に2回修正する必要があります。それは今も私のクライアントが望むものです。
[/編集]
おかげ
サーバーにはタスクスケジューラがありますか? – Anonymous
はい、私の編集を参照してください – Peter