如何去创建一个SQL Server代理克隆/定制(不是另一个SQL Server Express的代理问题)

StackOverflow https://stackoverflow.com/questions/2284045

  •  21-09-2019
  •  | 
  •  

我管理web应用设有无数ETL(提取,转换和加载)流程进给数据仓库(使用SSIS DTSX包+ * SQL文件)。

目前,一切由几个SQL代理管理的进程监视“调度队列”表。

我试图想出一个办法来开发一个调度或调度某种需要做的是什么SQL Server代理做的一个子集的“框架”(执行DTSX包,执行SQL),但与配置基于UI上ASP.NET,因为用户需要能够以创建修改&时间表,手动启动过程和监视自定义日志。

配置信息,活动,执行日志,日程安排,工作,工作步骤和其他一切需要我失踪应该被持久化到数据库中。

我猜一个Windows服务将是灵活的,但开发成本可能会飙升。

我明白任何种类的投入,特别是对SQL Server代理的内部工作流程的一些线索。我曾尝试寻找信息,但它被专有软件,我发现小人物。

(也许我应该说明我比熟悉SQL Server和C#基于.NET开发更多,我只是不知道从哪里开始。)

有帮助吗?

解决方案 2

答案的要点是一个应该使用SQL Server服务代理,从所述功能包加上SQL Server服务代理外部激活

其他提示

在SQL服务器代理数据库被称为“msdb中”。您可以将探查到MSDB并创建一些计划作业,看看它是如何工作的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top