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

徵狀

假設您使用 SQL Server 2012、2014或 2016 AlwaysOn AlwaysOn 可用性群組,且您的資料庫包含一些損壞的頁面,因為無法正常使用儲存驅動程式的錯誤。 在這種情況下,自動頁面修復功能可能會在背景中以無訊息的方式成功修復頁面。 不過,DBCC CHECKDB 或 DBCC CHECKTABLE 命令無法與這些修復的頁面搭配正常運作。 此外,您會收到類似以下的虛假錯誤訊息:

Msg 5262,Level 16,狀態1,列 line_id 物件識別碼 object_id,索引識別碼 index_id,分區識別碼 partition_id,分配單位識別碼 alloc_unit_id (輸入內嵌資料),頁面(page_id),列 row_id:列包含 Null 版本設定時間戳記,但其版本鏈指標不是 Null。 版本鏈指向頁面(0:0)、槽-1。

當您收到此錯誤訊息時,並不表示您有資料庫損毀。 相反地,它表示 DBCC 命令無法辨識這些頁面已修復。 套用此修正程式後,DBCC 命令現在可以辨識頁面已修復,而且您將不會再收到此錯誤訊息。 若要檢查已修復的頁面,請執行下列動態管理檢視(DMV)查詢:

select * from msdb..suspect_pages

解決方案

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

SQL Server 2016 RTM 的累積更新5

SQL Server 2016 SP1 的累積更新2

SQL Server 2014 SP2 累積更新4

SQL Server 2014 SP1 累積更新11

SQL Server 2012 SP3 的累加更新8

SQL Server 2012 Service Pack 2 (SP2)的累積更新16

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

    SQL Server 2016 的最新累計更新

    SQL Server 2014 的最新累計更新

SQL Server 2012 SP3 的最新累計更新

SQL Server 2012 SP2 的最新累計更新

狀態

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

參考

瞭解 Microsoft 用於描述軟體更新的 詞彙

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×