文档库 最新最全的文档下载
当前位置:文档库 › 点击SQL Server Agent时报:指定的服务未安装的解决办法

点击SQL Server Agent时报:指定的服务未安装的解决办法

服务器中sqlserver中的Server Agent突然启动不起来了,提示:发生错误1060-(指定的服务未安装)。而此时SQL Server是正常运行的,因为无法进行重装系统和重装SQL的操作,所以只能考虑其它方式来运行。而在报了这个错误时,系统中的日志并没有显示任何提示。所以只能改用其它办法。在网上首先找到一个方法:就是在一台sql运行正常的机器上(俺自己的机器)导出HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services目录下的MSSQLSERVER项和SQLSERVERAGENT项,然后拷贝到服务器上并导入到服务器的注册表里,重启就OK了。
但这样操作之后还是无法运行,再次搜索,有人提到机器名大小写的问题 ,查看服务器机器名,果然是小写。。。果断改成大写(因为不能将机器名改成其它名字,所以这里也有个小技巧,先将机器名随便改个名字,保存之后再改成大写的原机器名),重启之后再次点击Server Agent,此时没有报指定的服务未安装的错误。但还是无法启动,查看系统日志,此时终于有了提示那:

SQLServerAgent could not be started (reason: 无法连接到服务器“(local)”; SQLServerAgent 无法启动)

那这个错误就是因为连接用户的问题,想起之前修改过SA用户的密码,SQL管理--SQL-server 代理--属性--连接--使用SQLserver身份验证--更新为新的sa密码--OK!这样操作之后再次运行就是正常了。
总结:有时候在数据库报某些错误的时候,不要每次第一反应就是重装系统或是重装SQL,那样会造成大量的时间浪费,尤其是数据库设置都要重装弄过,比较麻烦,可以网上查查报出的错误,参考一下别人的解决办法

相关文档
相关文档 最新文档