您目前已離線,請等候您的網際網路重新連線

SQL Server 錯誤訊息 844 或錯誤訊息 845 的常見原因的描述

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:310834
徵狀
電腦可能停止回應 (擱置),或逾時時間或一些其他中斷的正常作業可能會發生在同一 SQL Server 會將緩衝區閂鎖錯誤寫入至 SQL Server 錯誤記錄檔的時間。發生在中斷的錯誤訊息如下:
錯誤 844: 時發生逾時等候緩衝閂鎖類型 %1!,bp %#x,頁面 %1!,狀態 %#x、 waittime %d 繼續等候物件識別碼 %d: %d: %d。
錯誤 845: 等候頁面 %1!,資料庫識別碼 %d 的緩衝閂鎖類型 %d 時發生逾時。
警告: EC 6ed70090 2 等候的閂鎖 6ed834bc 600 東路。不是 BUF 閂鎖。
發生的原因
錯誤訊息是取決於您系統的整體作業環境。任何在下列情況下可能會導致噪音的系統:
  • 不符合您的輸入/輸出 (I/O) 和記憶體需求的硬體。

  • 未正確設定並測試設定。

  • 無效率的設計。
您的系統在負載很重負載下,或您的系統已超過您的硬體能力的硬體需求時,您的系統可能會產生緩衝區錯誤訊息。一些重點環境的最常見的原因包括:

  • 硬體問題。
  • 壓縮的磁碟機。
  • 非預設 SQL Server 的組態設定。
  • 沒有效率的查詢和/或沒有效率的索引設計。
  • 常見的資料庫 自動成長自動壓縮 作業。
其他可行方案
如果要解決這個問題,根據您的環境中,一或多個這些步驟可能會減少或消除的錯誤訊息:
  • 判斷您是否有任何硬體瓶頸。SQL Server 2000年線上叢書 》 中的識別瓶頸 」 主題是啟動的好地方。如有必要,升級您的硬體,使其適合用來服務您的環境設定,查詢的需求,並載入。

  • 請確認您的硬體正常運作。檢查有任何已記錄的錯誤,並執行任何您的硬體廠商所提供的診斷。

  • 請確定不會壓縮您的磁碟機。不支援儲存在壓縮的磁碟機上的資料或記錄檔,如 SQL Server 2000年線上叢書 》 中的 「 實體資料庫檔案及檔案群組 〉 主題中所述。 如需有關壓縮的磁碟機支援的詳細資訊,請按一下文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    231347 INF: 不支援壓縮的磁碟區上的 SQL Server 資料庫
  • 當您關閉所有這些選項時,是否會消失的錯誤訊息,請參閱:

    • SQL Server 提高優先順序 設定選項。
    • 精簡集區 (光纖模式) 選項。
    • 設定工作集大小 選項。


    先前的設定,通常是傾向,如果您將關閉其預設設定。如需有關設定的詳細資訊,請參閱 SQL Server 2000年線上叢書 》 中的 「 sp_dboption 」 主題與 [設定組態選項]。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    319942 HOW TO: 判斷適當的 SQL Server 組態設定
  • 微調查詢,以減少在系統上所使用的資源。效能微調,有助於降低系統的負荷,以及改善的個別查詢的回應時間。 如需其他資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    224587 HOW TO: 疑難排解應用程式與 SQL Server 的效能

  • 設定 自動壓縮 屬性為 OFF,資料庫大小降低變更的額外負荷。

  • 請確定您設定 自動成長 要夠大,無法被頻繁的增量屬性。排程工作,檢查您的資料庫中可用的空間,然後在非尖峰時間增加資料庫的大小。

  • 如果頻繁 844 或 845 的錯誤訊息,您可以忽略錯誤 SQL Server 2000年線上叢書 》 中所述。

參考


如何監視您的系統,以及如何實作一些本文 「 解決方案 」 一節所建議的變更資訊,請參閱 SQL Server 線上叢書 》 中的下列主題:

「 檢視錯誤記錄檔 」
「 資料庫效能最佳化總覽 」
「 索引 」
「 設計索引"
「 索引微調精靈 」
「 分析查詢"


擱置凍結逾時的逾時時間

警告:本文為自動翻譯

內容

文章識別碼:310834 - 最後檢閱時間:05/13/2015 12:22:00 - 修訂: 1.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbprb kbmt KB310834 KbMtzh
意見反應