急!!!我的SQL SERVER 服务总是启动不了.

to_Boyka 2010-04-19 12:37:28
前天我又一次重新装了SQL 2005 按着步骤 修改远程连接及TCP/IP 里的面的相应设置(端口为1433)
当时很好用..并且 可以和MyEclipse连接 测试连通成功....

可是今天早上..SQL服务却意外的启动不了啦..MyEclipse的连接更不用提了..

此时的情况是:SQL启动不了..提示如下(YANGZI)为我的主机名


无法连接到:YANGZI
其他信息:
在建立与服务器连接时出错.在连接到SQL server 2005 时.在默认的设置下SQL Server不允许进行远程连接可能会导致失败.(provider:命名管道提供程序,error:40-无法打开到SQL Server 的连接)(Mircosoft Server ,错误:2)



我要是去手动启动SQLSERVER(MSSQLSERVER)服务..则提示如下:

本地计算机上的SQLSERVER(MSSQLSERVER)服务启动后又停止了.一些服务的自动停止.如果它们没有什么可做.例如"性能日志和警报"


于是我打开 SQL SERVER Configuration Manager 把TCP/IP 禁用.. "全部监听 无延迟 已启用" 全改为"否"
SQL服务可以启动...
数据库则能正常登录了..我若重新启动TCP/IP设置...则又完了..不能连接.


ps:大二上学期电脑装过SQL 2000 .但是后来重做系统了..大二下学期装过ORACLE.后来也卸了..大三上学期电脑里一直是MySQL/Mysql-font 到现在也一直有..
我不知道这这个有没有影响...



我现在在这里求助,.,.怎么正确设置..才能让我的SQL 2005健健康康的...很急呀..

ps:最近几天我的SQL 2005 已重装 3次...前两次都是只能一天..然后SQL服务启动不了..
第三次是用了二天..也就是今天.SQL服务再次不听话..烦躁.. 我每次重装前..都 会卸载 的很干净..且会把 C盘(我装在C盘)和注册表里的文件夹和项都删的...




在此郑重求解.....来一个说公道话的人吧...
...全文
3681 点赞 收藏 40
写回复
40 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhw383 2011-03-16
重启下服务器试试,我和你同样的错误LZ。重启后即解决。怪。
回复
to_Boyka 2010-04-20
[Quote=引用 36 楼 gxj760998 的回复:]
在SQL SERVER CONFIGERATION MANAGER—>MSSQLSERVER—>TCP/IP中把不用的IP地址的已启动选择为“否”,
是不是你的主机存在多个IP地址?注意下监听的地址,可能会有冲突。
[/Quote]


http://wangyinghui.5d6d.com/frame.php?frameon=yes&referer=http%3A//wangyinghui.5d6d.com/thread-347-1-1.html

这里找到了解决办法


使用以下命令打开相应端口:
Netsh firewall set portopening tcp 445 SQLNP ENABLE ALL
Netsh firewall set portopening tcp 1433 SQL_PORT_1433 ENABLE ALL
Netsh firewall set portopening udp 1434 SQLBrowser enable ALL
回复
to_Boyka 2010-04-20
[Quote=引用 35 楼 xys_777 的回复:]
清理一下启动项的内容,把没必要启动的全都关掉
[/Quote]

我直接在CMD里..输入了下面这个..
Netsh firewall set portopening tcp 1433 SQL_PORT_1433 ENABLE ALL


就能启动了....但我不知道是不是偶然.
回复
to_Boyka 2010-04-19
[Quote=引用 8 楼 htl258 的回复:]
引用 5 楼 o7110650504 的回复:
引用 1 楼 garnett_kg 的回复:
到系统日志中查看sql服务启动不了时的真正原因



早上8点多的日志依次是:

服务器无法在 118.202.239.92 <ipv4> 1433 上侦听。错误: 0x2741。若要继续,请通知您的系统管理员。
TDSSNIClient 初始化失败,出现错误 0x2741,状态代码 0……
[/Quote]



没有呀...里面没有和"1433"有关的字眼...呀.. 我没有装SP3补丁..有没有关系..
回复
永生天地 2010-04-19
netstat -an
回复
永生天地 2010-04-19
服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中

是不是还有sqlserver2000抢先启动了
回复
htl258_Tony 2010-04-19
[Quote=引用 5 楼 o7110650504 的回复:]
引用 1 楼 garnett_kg 的回复:
到系统日志中查看sql服务启动不了时的真正原因



早上8点多的日志依次是:

服务器无法在 118.202.239.92 <ipv4> 1433 上侦听。错误: 0x2741。若要继续,请通知您的系统管理员。
TDSSNIClient 初始化失败,出现错误 0x2741,状态代码 0xa。
TDSSNIClient 初始化失败,出……
[/Quote]
莫非 是 1433 端口被占用了..................???

开始-->运行-->cmd-->netstat -n 看看
回复
SQL77 2010-04-19
服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中。


晕,正在使用被占用了


回复
SQL77 2010-04-19
本地计算机上的SQLSERVER(MSSQLSERVER)服务启动后又停止了.一些服务的自动停止.如果它们没有什么可做.例如"性能日志和警报

禁用AVI协议,

把系统时间调回去一两个月,启动后再调回来

还有参考上面的
回复
to_Boyka 2010-04-19
[Quote=引用 1 楼 garnett_kg 的回复:]
到系统日志中查看sql服务启动不了时的真正原因
[/Quote]


早上8点多的日志依次是:

服务器无法在 118.202.239.92 <ipv4> 1433 上侦听。错误: 0x2741。若要继续,请通知您的系统管理员。
TDSSNIClient 初始化失败,出现错误 0x2741,状态代码 0xa。
TDSSNIClient 初始化失败,出现错误 0x2741,状态代码 0x1。
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。
“0”是无效的启动参数数目。此服务需要两个启动参数。



9点多我再试时的日志依次是:

服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中。
TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0xa。
TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0x1。
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
SQL Server 尚未准备就绪,无法接受新的客户端连接;该连接已关闭。请等几分钟后重试。如果您有权访问错误日志,请在找到说明 SQL Server 已准备就绪的信息性消息后,再重试连接。 [客户端: 172.19.41.65]
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息



刚刚我又试的日志依次是:

服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中。
TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0xa。
TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0x1。
由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。
SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。





莫非 是 1433 端口被占用了..................???
回复
htl258_Tony 2010-04-19
Sql Server 2005无法启动时的解决方案
参考:http://blog.sina.com.cn/s/blog_51d0b4f10100h4um.html
回复
-狙击手- 2010-04-19
防火系统关了,
回复
--小F-- 2010-04-19
你的操作系统是什么??是不是XP GOHST版??如果是的 有一些影响

操作系统建议安装纯净版的
回复
Garnett_KG 2010-04-19
到系统日志中查看sql服务启动不了时的真正原因
回复
to_Boyka 2010-04-19
[Quote=引用 36 楼 gxj760998 的回复:]
在SQL SERVER CONFIGERATION MANAGER—>MSSQLSERVER—>TCP/IP中把不用的IP地址的已启动选择为“否”,
是不是你的主机存在多个IP地址?注意下监听的地址,可能会有冲突。
[/Quote]

你说的挺有道理..
回复
gxj760998 2010-04-19
在SQL SERVER CONFIGERATION MANAGER—>MSSQLSERVER—>TCP/IP中把不用的IP地址的已启动选择为“否”,
是不是你的主机存在多个IP地址?注意下监听的地址,可能会有冲突。
回复
永生天地 2010-04-19
清理一下启动项的内容,把没必要启动的全都关掉
回复
xiaoguizl 2010-04-19
hehe ,别着急慢慢就好了
回复
to_Boyka 2010-04-19
[Quote=引用 32 楼 loading_in 的回复:]
看看你的网络配置协议里面的VIA是不是开启了,开启了关闭了就可以了,我以前碰上的情况是这种
[/Quote]

一直是禁用的...
回复
loading 2010-04-19
看看你的网络配置协议里面的VIA是不是开启了,开启了关闭了就可以了,我以前碰上的情况是这种
回复
加载更多回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-04-19 12:37
社区公告
暂无公告