问题症状:
在SQLServer2005数据库中
有一个Job一直处于正在执行中
我使用停止作业功能后还是处于执行中
使用命令 sp_stop_job 执行,返回结果:成功
再看活动作业监器,发现那个Job还是执行中状态,我这段时间经常遇到代理服务里面有一直运行的Job,每次重启代理服务可以恢复或者把Job删除后重新创建也可以恢复,但我想找到原因,不知道有没有朋友能提供帮助,谢谢!
http://q.cnblogs.com/q/new
这个job由计划每分钟执行一次,具体操作就是把一个表的记录清除掉,truncate table 表名
很简单的一个命令,这段时间总会出现一些job一直处于执行状态,每次都必须把这种Job删除除重新创建才能解决问题
这个需要先知道那个JOB是做什么的,然后才知道是谁在触发,只有找到了触发者,才好彻底停掉