當您嘗試備份 SQL Server 2005 資料庫, 其中包含數以百計的檔案和檔案群組 FIX: 您可能會收到超過 100,000 個分頁錯誤

文章翻譯 文章翻譯
文章編號: 917971 - 檢視此文章適用的產品。
Bug #: 50000162 Hotfix (SQL)
Microsoft 發佈 Microsoft SQL Server 2005 修正程式為一可下載的檔案。 修正程式是累積性, 因為每個新版本包含所有 Hotfix 並修正所有安全性修正程式, 都包含在前一個 SQL Server 2005 版本。
全部展開 | 全部摺疊

結論

本文將告訴您,下列關於此 Hotfix 版本的資訊::
  • 此 Hotfix 套件中所修正的問題。
  • 安裝 Hotfix 套件的先決條件。
  • 是否必須重新安裝 Hotfix 套件之後, 電腦資訊
  • 您是否必須變更登錄資訊
  • Hotfix 套件中, 所包含檔案

徵狀

當您嘗試備份 SQL Server 2005 資料庫, 其中包含數以百計的檔案和檔案群組, 可能會遇到下列徵狀:
  • 您會收到超過 100,000 個分頁錯誤。
  • SQL Server 資料庫執行速度緩慢或 stalls。

    請注意 , 就會發生這個問題時, 使用者模式時間是大量的 CPU 使用百分比。
錯誤條件可能會類似下面範例:
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 資料庫備份歷程記錄。

解決方案

支援 Hotfix 在 Microsoft, 您可使用。 不過, 這個 Hotfix 目的為只能在本篇文章所描述問題修正。 此 Hotfix 只適用於, 會發生此特定問題系統。 此 Hotfix 可能會收到其他測試。 因此, 如果並未對您造成嚴重的影響受此問題, 我們建議您等候下一個軟體更新, 包含此 Hotfix。

如果此 Hotfix 可供下載, 就在這份 「 知識庫 」 文件的最上方可用的 Hotfix [ 下載 ] 區段。 如果沒有出現本節, 提交要求向 Microsoft 線上客戶服務, 以取得 Hotfix。 如果要提交線上要求, 以取得此 Hotfix, 請造訪下列 Microsoft 網站:
http://go.microsoft.com/?linkid=6294451
注意 如果發生其他問題或者是需要, 疑難排解任何您可能須建立個別的服務要求。 對於其他支援問題及議題為這個特定 Hotfix 無法解決的, 才會收取一般支援費用。 若要建立不同的服務要求, 請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
請注意 Hotfix 可用的 [ 下載 ] 一節和線上要求表單顯示 Hotfix 即為其語言。 如果您沒有看到您的語言, 這是因為 Hotfix 是不適用於該語言。

必要條件

此 Hotfix 沒有先決條件。.

重新啟動資訊

套用此 Hotfix 之後,不需要重新啟動電腦。.

登錄資訊

無須修改登錄。.

Hotfix 檔案資訊

此 Hotfix 只包含修正問題, 本文將列出為所需的檔案。 此 Hotfix 並未包含能將產品完整更新至最新組建版本的所有檔案。.

此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。. 日期和時間為這些檔案會列在 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,它會轉換為當地時間。. 在 [ 控制台 ] 的 [ 日期及時間項目中來尋找 UTC 和本機時間, 之間的差異使用 [ 時區 ] 索引標籤。
32 - bit Hotfix
摺疊此表格展開此表格
檔案名稱檔案版本 檔案大小: 日期時間平台
Microsoft.sqlserver.Replication.dll2005.90.1541.01,608,48018 - apr - 200616:05 不適用
Microsoft.sqlserver.smo9.0.1541.01,559,32818 - apr - 200616:05 不適用
Microsoft.sqlserver.sqlenum9.0.1541.0895,77618 - apr - 200616:05 不適用
Osql . exe2005.90.1541.051,48818 - apr - 200616:06 不適用
Replrec.dll2005.90.1541.0781,08818 - apr - 200616:05 不適用
Sbmsmdlocal.dll9.0.1541.015,599,90418 - apr - 200616:07 不適用
Sbmsmdredir.dll9.0.1541.03,929,88818 - apr - 200616:07 不適用
Sqlaccess.dll2005.90.1541.0349,47218 - apr - 200616:04 不適用
Sqldiag.exe2005.90.1541.0960,28818 - apr - 200616:05 不適用
Sqlservr . exe2005.90.1541.028,790,10418 - apr - 200616:07 不適用
64 位元的 Hotfix
摺疊此表格展開此表格
檔案名稱檔案版本 檔案大小: 日期時間平台
Microsoft.sqlserver.Replication.dll2005.90.1541.01,813,79218 - apr - 200611:02 不適用
Microsoft.sqlserver.smo9.0.1541.01,551,13618 - apr - 200611:02 不適用
Microsoft.sqlserver.sqlenum9.0.1541.0863,00818 - apr - 200611:02 不適用
Osql . exe2005.90.1541.083,74418 - apr - 200611:01 不適用
Replrec.dll2005.90.1541.01,007,39218 - apr - 200611:02 不適用
Sbmsmdlocal.dll9.0.1541.015,599,90418 - apr - 200616:07 不適用
Sbmsmdredir.dll9.0.1541.03,929,88818 - apr - 200616:07 不適用
Sqlaccess.dll2005.90.1541.0356,64018 - apr - 200611:02 不適用
Sqldiag.exe2005.90.1541.01,127,71218 - apr - 200611:02 不適用
Sqlservr . exe2005.90.1541.039,500,06418 - apr - 200611:03 不適用
64 - bit hotfix for Itanium 處理器
摺疊此表格展開此表格
檔案名稱檔案版本 檔案大小: 日期時間平台
Microsoft.sqlserver.Replication.dll2005.90.1541.02,521,88818 - apr - 200608:09 不適用
Microsoft.sqlserver.smo9.0.1541.01,551,13618 - apr - 200608:09 不適用
Microsoft.sqlserver.sqlenum9.0.1541.0863,00818 - apr - 200608:09 不適用
Osql . exe2005.90.1541.0123,16818 - apr - 200608:08 不適用
Replrec.dll2005.90.1541.02,137,88818 - apr - 200608:09 不適用
Sbmsmdlocal.dll9.0.1541.048,472,35218 - apr - 200608:10 不適用
Sbmsmdredir.dll9.0.1541.06,079,26418 - apr - 200608:09 不適用
Sqlaccess.dll2005.90.1541.0351,52018 - apr - 200608:09 不適用
Sqldiag.exe2005.90.1541.01,637,15218 - apr - 200608:09 不適用
Sqlservr . exe2005.90.1541.072,166,68818 - apr - 200608:10 不適用

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。.

其他相關資訊

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
824684 標準術語, 是用來描述 Microsoft 軟體更新的描述

屬性

文章編號: 917971 - 上次校閱: 2007年11月20日 - 版次: 2.6
這篇文章中的資訊適用於:
  • 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 Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Developer Edition
關鍵字:?
kbautohotfix kbbug kbfix kbtshoot kbhotfixserver kbqfe kbpubtypekc KB917971 KbMtzh kbmt
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本: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