Sql Server 2005 代理服务“启动后又停止了”

时间:2022-01-09 17:20:08

前些天发现数据库代理服务停止了,手动启动后提示“启动后又停止了”。

搜了一下发现在安装目录下"/Microsoft SQL Server/MSSQL.1/MSSQL/Binn"下缺少了"xplog70.dll"文件。

 

上网搜索以后发现如下解决办法:

sql2005的机器上拷xplog70.dll这个文件过来。放在

X:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Binn 目录下。
然后在查询分析器里面

用sa或者系统权限登录后,执行
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'xp_msver',1
reconfigure
结果: 配置选项'show advanced options' 已从1 更改为1。请运行RECONFIGURE 语句进行安装。
消息15123,级别16,状态1,过程sp_configure,第51 行
配置选项'xp_msver' 不存在,也可能是高级选项。
先不管它报的错,然后继续,用执行
dbcc addextendedproc ("xp_msver",xplog70.dll")

接下来
exec sp_configure 'xp_msver',1
reconfigure
  可能会提示“配置选项'xp_msver' 不存在,也可能是高级选项。”
那就直接执行
reconfigure 成功完成 启动sql agent服务 老样子,还是xplog70.dll中找不到xp_msver ============================================= 尝试了以后,执行上述完全成功,但仍旧启动不了,不得已在卸载程序中修复了angent的服务,重启服务器,代理正常了。 作业也可用。 但维护计划仍然不好用, 显示"无法找到源“SQLSERVERAGENT”中事件 ID“1073742032”的说明"。此问题将跟踪。