徵狀
您在 Microsoft SQL Server 2012 的實例上執行查詢。 如果查詢使用 tempdb,您可能會收到下列錯誤訊息:
-
錯誤:5180,嚴重性:22,狀態: 1. 無法在資料庫 ' tempdb」中開啟無效檔案 ID 0 的檔案控制區塊(FCB)。
-
錯誤:17066,嚴重度:16,狀態: 1. SQL Server Assertion: File: <> 的,line = 2697 失敗斷言 = ' IAM_pg_id! = PageId_Null」。
-
錯誤:3624,嚴重性:20,狀態:1。系統斷言檢查已失敗。 如需詳細資訊,請參閱 SQL Server 錯誤記錄。
-
錯誤:605,嚴重性:21,狀態:3。嘗試在資料庫2中取得邏輯頁(19:31824)失敗。 它屬於配置單位0,不是720680216393744384。
當您使用下列其中一項功能時,可能會發生這個問題:
-
開放式事務隔離層級
-
線上索引
-
多個活動結果集(MARS)
-
引起
解決方案
這個問題首先是在 SQL Server 的下列累積更新中修正:
每個新的 SQL Server 累積更新都包含前一個累積更新中所包含的所有修復程式及所有安全性修正程式。 查看 SQL Server 的最新累計更新:
注意您可以在何處找到最新 sql server 組建的相關資訊 ,以取得最新 Sql server 組建的相關資訊。
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 詞彙 。