作业设置15分钟运行一次(也改过30分钟),平时都是正常运行,最多1分钟就结束了,就有时执行后就一直是正在执行,然后几天都不能完成,把作业删除重新建立后又可以运行,不过运行不到一天又会出现这种情况,能否设置作业10分钟未完成就自动终止呢,或者有没有其他什么好的办法?

解决方案 »

  1.   

    有可能是鎖的問題,當這個job因鎖停止等待,下一個15分鐘雙來了,它雙要繼續執行
    所以一直在跑
      

  2.   

    鶴嘯九天说的情况不太可能,假设JOB的启动周期到了,启动前Agent会去检查JOB的状态,如果JOB是停止状态才会启动作业,如果是运行状态,此次启动周期忽略。我记得是可以手工停止作业的,也许记错了。我建议彻底检查一下作业的代码。
      

  3.   

    我还是怀疑job建立的执行时间周期有冲突。
      

  4.   

    job是不是执行时间太长了?超调度周期了?
      

  5.   

    我也想过,但是 昨夜小楼 说 假设JOB的启动周期到了,启动前Agent会去检查JOB的状态,如果JOB是停止状态才会启动作业,如果是运行状态,此次启动周期忽略。 直接在查询分析器运行从来没有一直运行不完过,并且正常运行时间肯定超不过几分钟。