现在的位置: 首页 > 综合 > 正文

悬而未决:mssql2000数据库老是c0000005严重异常导致自动关闭

2013年08月25日 ⁄ 综合 ⁄ 共 1532字 ⁄ 字号 评论关闭

环境:pwin98+pws+mssql2000 personal
搜索到网上很多人也发生过这种情况,他们是win2000+mssql2k企业版,可都没有解决方法:(

2005-07-02 12:16:11.46  server SuperSocket 信息: 绑定在 TCP 端口 1433 上失败。
2005-07-02 12:16:11.46  server SuperSocket 信息: 绑定在 TCP 端口 1433 上失败。
2005-07-02 12:16:11.53  server SQL Server 正在监听 TCP, Shared Memory。
2005-07-02 12:16:11.54  server SQL Server 已准备好进行客户端连接
2005-07-02 12:16:11.54  server SQL Server 正在监听 192.168.10.158:1433, 127.0.0.1:1433。
2005-07-02 12:16:23.33  spid51 使用 'xpstar.dll' 版本 '2000.80.194' 来执行扩展存储过程 'sp_MSgetversion'。
2005-07-02 12:20:24.01  server Using 'sqlimage.dll' version '4.0.5'
2005-07-02 12:20:24.07  server Using 'sqlimage.dll' version '4.0.5'...
2005-07-02 12:20:24.20  server SqlDumpExceptionHandler: 进程 -1861227 发生了严重的异常 c0000005 EXCEPTION_ACCESS_VIOLATI
2005-07-02 12:20:37.74  server CImageHelper::Init () SymLoadModule (C:/PROGRAM FIL4107382C Module(UMS+0000382C
2005-07-02 12:20:38.89  server SQL Server 将终止。发生了严重的异常 c0000005。

另外,前面的“SuperSocket 信息: 绑定在 TCP 端口 1433 上失败”是什么原因导致的?如何解决?
还有,如何看我的mssql2000是不是打过补丁,补丁的版本是多少?

--------------------------------

这个问题我也出现过,我打了一个补丁就行了,
chs_sql2ksp3.exe
SQL Server 2000 sp3

如何显示网络库的版本号(客户端网络实用工具)
显示库的版本号

单击"网络库"选项卡。
显示网络库、库文件名、版本、文件日期和大小。

也可运行select @@version

Microsoft SQL Server  2000 - 8.00.194,则是没有打补丁的;
Microsoft SQL Server  2000 - 8.00.760,则是打了补丁的,SP3;
Microsoft SQL Server  2000 - 8.00.2039,则是打了补丁的,SP4。
sp1,sp2我不晓得,没有打过该补丁。

晕了,刚下载了SP3A打补丁,结果安装到后面执行什么脚本时报错,重启后连WIN98都启动不了,报错,只能进安全模式,惨哪。。
用scanreg一看注册表备份,竟然还是1年前的!想不到它竟然没有每天自动备份一次啊,郁闷了。。
试恢复了一下注册表,发现MSSQL正常了,可曾经卸载掉的NORTON还在里面,搜索一下,注册表里很是它产生的垃圾。而且,发现IE和PWS都坏了,连CSDN网站都不能正常显示出上面的操作工具栏,好像是SCRIPT不执行的原因。

还是提示IFSMGR错误,几乎试过了所有的方法,竟然连覆盖重装WIN98都报错,郁闷啊~~~

抱歉!评论已关闭.