diskgenius
硬盘数据恢复基地 门户 数据库 SQLServer 查看内容

数据库SqlServer服务无法启动的症状分析和解决方法

2015-1-10 20:53| 发布者: 蝴蝶| 查看: 11722| 评论: 0

摘要: SQL Server2005服务无法启动,在系统日志中查询有以下两种错误日志1:SQL Server无法生成FRunCM线程的解决方法SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event lo ...
SQL Server2005服务无法启动,在系统日志中查询有以下两种错误日志
1:SQL Server无法生成FRunCM线程的解决方法
SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
2:TDSSNICLIENT 初始化失败
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0x1。
服务器 TCP 提供程序无法在 [ 'any' 1433] 上侦听。TCP 端口已在使用中。

解决方法:
【Microsoft SQL Server 2005】--【配置工具】--【SQL Server Configration Manager】
打开配置管理器窗口,左侧树形中找到“SQL Server 2005 网络配置”--“MSSQLSERVER的协议”,右侧的VIA协议为启用,改成禁用即可。

另外,管理员密码修改也会造成sqlserver服务无法启动。解决方法如下: 打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打开SQL Server属性,如下图所示:

将本帐户的密码修改为您更改之后的管理员密码,“确定”即可。这时SQL Server服务应该就能正常启动了。 最后需要补充说明的是:我的机器在安装时没有使用默认实例,而是用的“EHR”这个实例名,因此,截图可能会与您看到的不太一样。没有关系,道理都是一样的。

2:SQL Server 2005 出现到主机 的 TCP/IP 连接失败
  在 SQL Server 2005 里面,如果出现到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect!
    估计是因为sqlserver2005默认情况下是禁用了TCP/IP连接。
    您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败
    启动tcp/ip连接的方法:
    打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!
    这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常。
1

开心

鄙视

鼓掌

愤怒

可怜

刚表态过的朋友 (1 人)

最新评论

图文热点

寻好东西

论坛精选

返回顶部