我有一个包含4个步骤的SQL Server代理作业。如果我运行它,它会无限期地显示为“正在执行”。如果我将这四个步骤中的代码直接顺序运行到SSMS中,则需要大约7秒钟才能执行。没有配置信息(所有者,运行,数据库等)与正常运行的任何其他作业不同。我还能检查什么?
答案 0 :(得分:0)
与群组中出现的任何问题一样,将其分解为单个部分。您已单独运行每个步骤,并且您知道每个步骤都有效。接下来,添加步骤1和2,看它是否运行。接下来添加步骤1,2和3,看看会发生什么。逐步消除所有可能的问题。我的猜测是,一步没有返回成功,其上的错误逻辑并没有说失败或转移到下一步。
检查高级下每个步骤的属性,然后选中“成功时和失败时”操作。