因工作需要上长要我停止所有的数据库作业,如果一个一个因停止启用则相当麻烦.
所以只好利用msdb中的表sysjobs表,更新enabled为0,即可更新为停止启用。
update msdb.sysjobs set enabled=0
过了一天上长又要我恢复作业,我又写了个语句
update msdb.sysjobs set enabled=1
原以为作业肯定会按计算运行,可谁知作业没运行.
这是怎么回事呢?
后来重启了代理服务sqlagent。
作业开始运行了。
在此标记。