SQL Server作业超时

时间:2012-07-30 12:19:18

标签: sql-server timeout scheduled-tasks

因此,似乎无法为SQL Server作业(article from StackExchange)中的每个步骤设置超时。

MSDN指出您当然可以设置代理超时:

问题

  1. 代理超时如何工作?
  2. 是否有其他方式(最好通过配置)来设置单步超时?
  3. 是否有其他方式(最好通过配置)来设置整个作业超时?

1 个答案:

答案 0 :(得分:3)

要回答问题2,我不确定这是否是最佳选择,但您可以使用OPENROWSET来控制单步超时。

http://msdn.microsoft.com/en-us/library/ms190312.aspx

仅仅因为OPENROWSET 通常用于访问远程服务器并不意味着必须这样做。

这可能类似于代理超时的工作方式。

您甚至可以使用它来控制整个作业超时,但如果您想通过配置来完成,则必须创建自己的表。

我不确定这是最好的解决方案,但它至少是一个解决方案。