您好,欢迎访问一九零五行业门户网

MS SQL 错误 :17883,严重度: 1,状态: 0

公司一台老旧的sql server 2000 数据库,一周内会出现若干次(一次或多次)cpu 持续100%,导致应用程序没有反应的情况,如下图所示: 错误信息如下所示: 日期2013/7/12 2:14:03日志sql server (存档编号6 - 2013/7/12 8:49:00)源server消息错误: 17883,严
公司一台老旧的sql server 2000 数据库,一周内会出现若干次(一次或多次)cpu 持续100%,导致应用程序没有反应的情况,如下图所示:
错误信息如下所示:
日期2013/7/12 2:14:03日志sql server (存档编号6 - 2013/7/12 8:49:00)源server消息错误: 17883,严重度: 1,服务器空间,状态: 0日期2013/7/12 2:14:03日志sql server (存档编号6 - 2013/7/12 8:49:00)源server消息调度程序 2 似乎已被挂起。spid 18,ecid 0,ums 上下文 0x03a1b5d0。
view code  数据库版本、补丁情况如下:
code snippet
查看微软官方文档,提示出错原因:检查点进程强制 sql server 将所有脏页都写入磁盘。支持和维护快速 i/o 速率以及不会导致 i/o 尝试被挂起的系统可以触发一种情况,由此,检查点进程便无需延迟以等待完成 i/o 进程。当检查点未能正确生成时,它会影响整个数据库活动和性能。这可能导致事务减少及批量提交速率降低。sql server 错误日志中可能出现以下错误消息:
错误:17883, 严重性:1, 状态: 0
调度程序 0 似乎已被挂起。spid 7,ecid 0,ums 上下文 0x045530b8。
解决方案:
从微软官方文档来看,这是sql server 2000的一个bug,需要打相关补丁,具体参考资料如下所示:
service pack 信息 要解决此问题,请获取最新的 microsoft sql server 2000 service pack。有关其他信息,请单击下面的文章编号,以查看 microsoft 知识库中相应的文章:
290211 ( )
如何获取最新的 sql server 2000 service pack
安全修补程序信息 此修复程序随 microsoft 安全公告 ms03-031 的安全修补程序一起提供。 有关如何从 microsoft 下载中心获取此安全修补程序的其他信息,请单击下面的文章编号,以查看 microsoft 知识库中相应的文章:
815495 ( )
ms03-031:sql server 累积安全修补程序
821277 ( )
ms03-031:sql server 2000 service pack 3 的安全修补程序
----------------------------------------------------------------------------------------------------------------------
自从打补丁后,最近几天都没有出现这个问题了,后续需要观察一段时间,看是否还会出现此类问题,香港虚拟主机,才能确定补丁是否真正解决了这个问题。
参考资料:
?id=18384
,香港服务器
其它类似信息

推荐信息