我正在管理一個Web應用程序,其中包含無數ETL(提取,轉換&加載)進程,提供數據庫(使用SSIS dtsx包+ * .sql文件)。如何開始創建SQL Server代理克隆/自定義(不是另一個SQL Server Express代理問題)
目前,一切都由監控「調度隊列」表的一些SQL代理進程管理。
我想找出一種方法來開發一個調度程序或調度「框架」的某種需要做什麼SQL Server代理(執行dtsx包,執行SQL)的子集,但與配置用戶界面基於ASP.NET,因爲用戶需要能夠創建&修改計劃,手動啓動進程並監視自定義日誌。
配置信息,活動,執行日誌,日程安排,作業,作業步驟和其他所有我缺少的東西都應該保存到數據庫中。
我猜Windows服務將是靈活的,但開發成本可能會飛漲。
我很欣賞任何輸入,特別是SQL Server代理內部工作流程的一些線索。我嘗試搜索信息,但它是PROPRIETARY軟件,我找到了ZILCH。
(也許我應該說明我比熟悉SQL Server和C#基於.NET開發更多,我只是不知道從哪裏開始。)