前言:
今天遇到这个sql服务无法启用 。无法登陆 的情况。。在google 百度 搜了一下。发现很多网站都是采集来的数据。。(很奇怪这些采集站都那么靠前!)
照着文章里边的方法去试试都不行,,,后来终于找到一个。。记录再下 。 原文转自 :http://www.networkquestions.org/?p=389 ,感谢一下原作者的辛苦。
本地计算机上的mssqlserver服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。
打开日志查看器开始看日志:
sql server 无法生成 fruncm 线程。请查看 sql server 错误日志和 windows 事件日志,获取有关可能发生的相关问题的信息。
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
tdssniclient 初始化失败,出现错误 0x7e,状态代码 0×1。
接着查看sql日志 (mssql.1mssqllog)
可以判定,可能是以下几个问题:
1、ip地址配置不正确:
打开 microsoft sql server 2005配置工具下的sql server configuration manager,选择mssqlserver协议, 然后双击右边窗口的tcp/ip,在弹出窗口中检查ip配置。
2、可能是因为via协议启用造成的。解决方法如下:
另外,管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:
打开 microsoft sql server 2005配置工具下的sql server configuration manager,在mssqlserver服务属性中,修改以哪个账号来启动服务。
我机器启动不了服务的原因就是启用了 “via”服务,禁用后,ok了。