zzh5945

张智豪的天空
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SQL Server Express服务启动失败,关闭VIA协议就好了

Posted on 2008-09-05 08:53  zzh5945  阅读(9852)  评论(7编辑  收藏  举报

昨天对Sql server 2005进行设置后,服务就启动不了了,后来查看日志,有这样一段话:

 

2008-09-05 08:40:17.82 服务器         A self-generated certificate was successfully loaded for encryption.
2008-09-05 08:40:17.82 服务器         错误: 17182,严重性: 16,状态: 1。
2008-09-05 08:40:17.82 服务器         TDSSNIClient initialization failed with error 0x7e, status code 0x60.
2008-09-05 08:40:17.82 服务器         错误: 17182,严重性: 16,状态: 1。
2008-09-05 08:40:17.82 服务器         TDSSNIClient initialization failed with error 0x7e, status code 0x1.
2008-09-05 08:40:17.82 服务器         错误: 17826,严重性: 18,状态: 3。
2008-09-05 08:40:17.82 服务器         Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2008-09-05 08:40:17.82 服务器         错误: 17120,严重性: 16,状态: 1。
2008-09-05 08:40:17.82 服务器         SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

 

 

然后就在网上查相关资料,终于发现原来我把“VIA协议”给启用了,停用“VIA协议”问题解决。

 

"VIA协议"停用方法:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager ->打开后找到"SQL Server 2005 网络配置"->MSSQLSERVER 属性的协议   在右边的属性框中把“VIA协议”禁用即可!

 

希望能够给遇到相同问题的朋友提供一点帮助!