同时在一个作业下同时运行多个SQL作业

问题描述:

是否有可能在SQL Server的同一作业下的不同会话下同时运行多个作业。同时在一个作业下同时运行多个SQL作业

例如,我有N个存储过程运行。他们都必须在不同的会议中运行,并同时开始。我不想创造N个职位,我希望他们都能在1份工作的同时开始工作。

+1

为什么会话不同? – scsimon

+0

@scsimon,我猜你不能在1个会话下同时运行多个作业 – Sher

+0

为什么不在第1步中只是把exec proc1; exec proc2; exec proc3;等等...?我只是有点困惑而已。 – scsimon

在过去,我使用sp_add_job命令创建了一个作业并启动了其他几个作业。如果将删除级别设置为3,那么作业将在完成后自动删除。

缺点是安全性和监控所有的工作。

+0

这听起来很可行。让我尝试。谢谢 – Sher

我没有看到任何其他的选项,而不是使用ssis sql脚本任务来处理不同的脚本,而且它们之间没有任何关联并执行它们。这将允许运行不同的SP或SQL脚本来并行运行。谢谢!