使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

假設您有已啟用緩衝集區擴充(BPE)的 Microsoft SQL Server 2014、2016或2017實例。 如果您遇到 BPE 檔案上發生的 i/o 錯誤,BPE 可能會被停用,並會記錄類似下列的緩衝區逾時錯誤:

L2 緩衝集區寫入錯誤 .。。 緩衝集區延伸已順利停用。 刪除緩衝集區延伸 "file_path"。 等待緩衝區閂鎖時發生超時--類型 4 .。。 錯誤:845,嚴重度:17,狀態:1。 等待頁面(page_id)的緩衝區插銷類型4時,發生超時情況。 錯誤:5901,嚴重性:16,狀態:1。 一個或多個屬於資料庫 'database_name' 的復原單元無法產生檢查點。 這通常是由於缺少系統資源(例如磁片或記憶體),或是在某些情況下由於資料庫損毀所造成。 請檢查錯誤記錄中先前的專案,以取得有關此失敗的詳細資訊。 等待緩衝區閂鎖時發生超時--類型 3 .。。

發生這個問題時,會保留部分孤立的緩衝區閂鎖,且任何操作(例如 DBCC CHECKDB、檢查點或備份記錄)都無法正常運作。

注意: 如果您更新為 SQL Server 2014 Service Pack 1 的累積更新1,仍無法解決該錯誤。

解決方案

累積更新資訊:

此問題已在 SQL Server 的下列更新中修正:

       SQL Server 2017 累計更新14

       SQL Server 2016 服務 Pack2 累計更新5

       SQL Server 2014 的累積更新 1 Service Pack 3

       SQL Server 2014 累積更新15(Service Pack 2)

每個新的 SQL Server 累計更新都包含先前組建中的所有修復程式和安全性修正程式。 我們建議您安裝適用于您的 SQL Server 版本的最新組建: 

SQL Server 2017 的最新累計更新

SQL Server 2016 的最新累計更新

SQL Server 2014 的最新累計更新

隨選熱修復程式資訊:

此問題已在 SQL Server 的下列隨選熱修復程式更新中修正:

       針對 SQL Server 2016 SP2 CU4 的要求熱修復程式更新  

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 術語

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×