データウェアハウスにフィードする無数のETL(抽出、変換、読み込み)プロセスを備えたWebアプリを管理しています(SSISdtsxパッケージ+* .sqlファイルを使用)。
現在、すべてが「スケジューリングキュー」テーブルを監視するいくつかのSQLエージェントプロセスによって管理されています。
SQL Serverエージェントが行うこと(dtsxパッケージの実行、SQLの実行)のサブセットを実行する必要があるが、ASPに基づく構成UIを使用する、ある種のスケジューラーまたはスケジューリング「フレームワーク」を開発する方法を見つけようとしています。 NET、ユーザーはスケジュールを作成および変更し、プロセスを手動で起動し、カスタムログを監視できる必要があるため。
構成情報、アクティビティ、実行ログ、スケジュール、ジョブ、ジョブステップ、および不足しているその他すべての必要なものは、DBに保持する必要があります。
Windowsサービスは柔軟だと思いますが、開発コストが急騰する可能性があります。
あらゆる種類の入力、特にSQLServerAgentの内部ワークフローに関するいくつかの手がかりに感謝します。情報を検索してみましたが、プロプライエタリソフトウェアであるため、zilchを見つけました。
(SQL ServerとC#ベースの.NET開発に精通していることを指定する必要があるかもしれませんが、どこから始めればよいのかわかりません。)