Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在上次运行完成X分钟后是否在sql server代理中启动作业的新实例?_Sql Server_Ssis_Jobs_Sql Agent Job_Sql Agent - Fatal编程技术网

Sql server 在上次运行完成X分钟后是否在sql server代理中启动作业的新实例?

Sql server 在上次运行完成X分钟后是否在sql server代理中启动作业的新实例?,sql-server,ssis,jobs,sql-agent-job,sql-agent,Sql Server,Ssis,Jobs,Sql Agent Job,Sql Agent,是否可以创建一个sql server作业,该作业将在最后一个实例完成X分钟后运行SSIS项目(或任何项目) 例如: 1) 在下午3:10首次运行SSIS作业。 2) 作业运行35分钟。 3) 作业结束后,在作业完成5分钟后重新启动作业 我们的任务调度器也有一些类似的功能:基本上,它是设置为每隔5分钟使用不启动新实例。这意味着任务将在前一个作业实例完成5分钟后执行,并且两个实例将不会并行运行 我之所以要转到SQLServer代理,是因为今天任务仍在“运行”,而停止它的唯一方法是重新启动服务器。这意

是否可以创建一个sql server作业,该作业将在最后一个实例完成X分钟后运行SSIS项目(或任何项目)

例如: 1) 在下午3:10首次运行SSIS作业。 2) 作业运行35分钟。 3) 作业结束后,在作业完成5分钟后重新启动作业

我们的任务调度器也有一些类似的功能:基本上,它是设置为
每隔
5分钟使用
不启动新实例
。这意味着任务将在前一个作业实例完成5分钟后执行,并且两个实例将不会并行运行


我之所以要转到SQLServer代理,是因为今天任务仍在“运行”,而停止它的唯一方法是重新启动服务器。这意味着所有其他正在运行的作业都会受到影响。使用sql server agent,我可以更好地控制实际的包。

此外,如果作业已在运行,并且其计划告诉它再次运行,它将忽略新请求。

作业的最后一步是再次计划作业。请参阅sp_添加计划和sp_附加计划。