一客户反映最近他们的客户端软件经常出现错误提示,根据错误提示,可以判断是由于客户端软件连接不上服务器的 SQL Server 数据库所致。一天可能出现好几次,重启服务器后正常,但过上一两小时时间又出现。
服务器为 Windows 2003+SQL Server 2000。查看服务器上的应用程序日志发现如下错误描述:
错误应用程序 svchost.exe,版本 5.2.3790.3959,错误模块 kernel32.dll,版本 5.2.3790.3959,错误地址 0x0006beb8。
google 搜寻,得知解决办法为:
打上 KB958644 补丁,重启计算机
此故障的原因:
服务器存在 windows MS08-067 RPC 安全漏洞,同时局域网存在木马病毒,对服务器影响,造成服务器上的部分服务自动停止
建议:即使服务器平时不上外网使用,但由于局域网内部的病毒等因素,造成服务器故障,建议服务器设置自动更新,有条件的要安装杀毒软件和防火墙,以免由于漏洞造成服务器故障甚至更严重的数据丢失。
参考资料: