FIX: 您可能会当您尝试备份包含几百个文件和文件组的一个 SQL Server 2005 数据库时收到多个 100,000 个页错误

文章翻译 文章翻译
文章编号: 917971 - 查看本文应用于的产品
错误 #: 50000162 (SQL 修复程序)
Microsoft 将作为一个可下载的文件来分发 Microsoft SQL Server 2005 修补程序。 因为该修补程序是累积性的因此每个新版本包含所有修复程序并都包含以前的 SQL Server 2005 所有安全修补程序都修复版本。
展开全部 | 关闭全部

概要

本文介绍以下有关此修复程序版本:
  • 此修复程序包修复的问题
  • 安装此修复程序包先决条件
  • 有关安装此修复程序包后是否必须重新启动计算机的信息
  • 有关是否必须进行任何注册表更改的信息
  • 在修复程序包中包含文件

症状

当您尝试备份 SQL Server 2005 数据库包含几百个文件和文件组时, 您可能会遇到以下症状:
  • 您会收到多个 100,000 个页面错误。
  • SQL Server 数据库运行速度很慢或停止。

    注意 when this problem occurs,user mode time is of CPU large percentage utilization.
The error condition may resemble the following:
2006-04-05 17:52:04.46 Server *
2006-04-05 17:52:04.46 Server * BEGIN STACK DUMP:
2006-04-05 17:52:04.46 Server * 04/05/06 17:52:04 spid 0
2006-04-05 17:52:04.46 Server *
2006-04-05 17:52:04.46 Server * Non-yielding Scheduler
2006-04-05 17:52:04.46 Server *
2006-04-05 17:52:04.46 Server * *******************************************************************************

2006-04-05 17:52:04.46 Server Stack Signature for the dump is 0x00000000000000A8
2006-04-05 17:52:18.92 Server External dump process return code 0x20002001.
The error information has been submitted to Watson error reporting.
2006-04-05 17:52:18.92 Server Process 62:0:0 (0x3e14) Worker 0x0000000005DBE1C0 appears to be non-yielding on Scheduler 3. Thread creation time: 12788747103671. Approx Thread CPU Used: kernel 12437 ms, user 61593 ms. Process Utilization 16%. System Idle 76%. Interval: 75000 ms.

原因

发生此问题,因为数据库历史记录记录在 msdb 数据库中。 如果您有一个数据库,它包含大量文件和文件组,定期清除 msdb 数据库备份历史记录。

解决方案

Microsoft 提供了一个受支持的修补程序。 但是,此修复程序旨在解决仅此文章中描述的问题。 仅为正在经历此特定问题的系统应用此修复程序。 此修复程序可能会接受进一步的测试。 因此,如果您不会受到严重影响此问题,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,有是在这篇知识库文章的顶部"修补程序下载可用"部分。 如果不显示此节,请与 Microsoft 客户服务和支持以获取此修复程序。

注意 if additional issues occur or if any troubleshooting is required,might have to create separate service request。 usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix。 for complete list of Microsoft Customer Service and Support telephone numbers or to create separate service request,visit following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
注意 "修补程序下载可用"窗体显示为该语言。 如果看不到您的语言,则是因为一个修复程序不能用于该语言。

系统必备

有此修复程序没有先决条件。

重新启动信息

您不必应用此修复程序后,重新启动计算机。

注册表信息

您不必更改注册表。

修复程序文件信息

此修复程序包含只解决本文列出了该问题所需的文件。 此修复程序可能不包含的所有文件的所需将产品完全更新到最新版本。

文件属性 (或更高版本的文件属性) 此修复程序的英文版具有下表中列出。 日期和时间为这些文件被列出以协调通用时间 (UTC)。 when view file information,is converted to local time。 若要查找 UTC 与本地时间之间时差,在控制面板中日期和时间项目中使用 时区 选项卡。
32 位修补程序
收起该表格展开该表格
文件的名称文件版本文件的大小日期时间平台
Microsoft.sqlserver.Replication.dll2005.90.1541.01,608,48018-apr-200616:05not Applicable
Microsoft.sqlserver.smo9.0.1541.01,559,32818-apr-200616:05not Applicable
Microsoft.sqlserver.sqlenum9.0.1541.0895,77618-apr-200616:05not Applicable
Osql.exe2005.90.1541.051,48818-apr-200616:06not Applicable
Replrec.dll2005.90.1541.0781,08818-apr-200616:05not Applicable
Sbmsmdlocal.dll9.0.1541.015,599,90418-apr-200616:07not Applicable
Sbmsmdredir.dll9.0.1541.03,929,88818-apr-200616:07not Applicable
Sqlaccess.dll2005.90.1541.0349,47218-apr-200616:04not Applicable
Sqldiag.exe2005.90.1541.0960,28818-apr-200616:05not Applicable
Sqlservr.exe2005.90.1541.028,790,10418-apr-200616:07not Applicable
64-bit hotfix
收起该表格展开该表格
文件的名称文件版本文件的大小日期时间平台
Microsoft.sqlserver.Replication.dll2005.90.1541.01,813,79218-apr-200611:02not Applicable
Microsoft.sqlserver.smo9.0.1541.01,551,13618-apr-200611:02not Applicable
Microsoft.sqlserver.sqlenum9.0.1541.0863,00818-apr-200611:02not Applicable
Osql.exe2005.90.1541.083,74418-apr-200611:01not Applicable
Replrec.dll2005.90.1541.01,007,39218-apr-200611:02not Applicable
Sbmsmdlocal.dll9.0.1541.015,599,90418-apr-200616:07not Applicable
Sbmsmdredir.dll9.0.1541.03,929,88818-apr-200616:07not Applicable
Sqlaccess.dll2005.90.1541.0356,64018-apr-200611:02not Applicable
Sqldiag.exe2005.90.1541.01,127,71218-apr-200611:02not Applicable
Sqlservr.exe2005.90.1541.039,500,06418-apr-200611:03not Applicable
64-位 Itanium 处理器修补程序
收起该表格展开该表格
文件的名称文件版本文件的大小日期时间平台
Microsoft.sqlserver.Replication.dll2005.90.1541.02,521,88818-apr-200608:09not Applicable
Microsoft.sqlserver.smo9.0.1541.01,551,13618-apr-200608:09not Applicable
Microsoft.sqlserver.sqlenum9.0.1541.0863,00818-apr-200608:09not Applicable
Osql.exe2005.90.1541.0123,16818-apr-200608:08not Applicable
Replrec.dll2005.90.1541.02,137,88818-apr-200608:09not Applicable
Sbmsmdlocal.dll9.0.1541.048,472,35218-apr-200608:10not Applicable
Sbmsmdredir.dll9.0.1541.06,079,26418-apr-200608:09not Applicable
Sqlaccess.dll2005.90.1541.0351,52018-apr-200608:09not Applicable
Sqldiag.exe2005.90.1541.01,637,15218-apr-200608:09not Applicable
Sqlservr.exe2005.90.1541.072,166,68818-apr-200608:10not Applicable

状态

Microsoft 已确认这是"适用于"一节中列出的 Microsoft 产品中存在的问题。

更多信息

有关详细信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
824684 它用于描述 Microsoft 软件更新标准术语的说明

属性

文章编号: 917971 - 最后修改: 2007年11月20日 - 修订: 2.7
这篇文章中的信息适用于:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
关键字:?
kbmt kbautohotfix kbbug kbfix kbtshoot kbhotfixserver kbqfe kbpubtypekc KB917971 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。
点击这里察看该文章的英文版: 917971
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com