Win2003 svchost.exe程序错误引起SQL服务停止的原因及解决

一客户反映最近他们的客户端软件经常出现错误提示,根据错误提示,可以判断是由于客户端软件连接不上服务器的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安全漏洞,同时局域网存在木马病毒,对服务器影响,造成服务器上的部分服务自动停止

建议:即使服务器平时不上外网使用,但由于局域网内部的病毒等因素,造成服务器故障,建议服务器设置自动更新,有条件的要安装杀毒软件和防火墙,以免由于漏洞造成服务器故障甚至更严重的数据丢失。

参考资料:

  1. http://dengcunhong.blog.163.com/blog/static/28812917200992051549858/
  2. http://social.microsoft.com/Forums/zh-TW/windowsserverzhcht/thread/43ad9536-035b-4b04-9862-a09c872ac01c
  3. http://www.kxpp.com/gb/index.asp?/9259-3-11-1-1.html

分类:数据库, Windows

标签:, , ,

对本文发表评论





0 + 8 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。