http://kazake.blog.51cto.com/2155462/832992
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://kazake.blog.51cto.com/2155462/832992
最近遇到一个sqlserver代理无法运行的问题,每次运行作业会出现挂起的现象
![](https://i-blog.csdnimg.cn/blog_migrate/5834bfb265e73c1f6e85ebceb353e5e1.jpeg)
查看SQLAGENT.OUT文件后提示如下:
![](https://i-blog.csdnimg.cn/blog_migrate/39dea66223028e788e07ac454fab5331.jpeg)
看样子是这些dll文件路径配置错误引起的,检查msdb.dbo.syssubsystems表数据,发现subsystem_dll列保存的dll路径全部是不存在的,原因找到了。解决方法只要把subsystem_dll列update成正确的路径即可。
![](https://i-blog.csdnimg.cn/blog_migrate/f4104a8c5cf96dd8fe863b94c60948dd.jpeg)
在更新数据之后,需要重新启动 SQL Server 代理服务。