最近遇到一个sqlserver代理无法运行的问题,每次运行作业会出现挂起的现象
![](https://s1.51cto.com/attachment/201204/125656649.jpg)
查看SQLAGENT.OUT文件后提示如下:
![](https://s1.51cto.com/attachment/201204/125722912.jpg)
看样子是这些dll文件路径配置错误引起的,检查msdb.dbo.syssubsystems表数据,发现subsystem_dll列保存的dll路径全部是不存在的,原因找到了。解决方法只要把subsystem_dll列update成正确的路径即可。
![](https://s1.51cto.com/attachment/201204/125745310.jpg)
在更新数据之后,需要重新启动 SQL Server 代理服务。
转载于:https://blog.51cto.com/kazake/832992