KB4469554-修正:還原 SQL Server 2014、2016和2017中的壓縮備份期間發生斷言錯誤

徵狀

假設您在 Microsoft SQL Server 2014、2016和2017中 restor 壓縮的備份。有時候,還原作業可能失敗,並出現下列錯誤訊息:

錯誤:17066,嚴重性:16,狀態:1。 SQL Server Assertion: File:FileName,Line =LineNumber無法斷言 = '! m_ActiveConsumptionList. IsEmpty () | |! m_ActiveReads IsEmpty () | |! m_DecodeOutputQ IsEmpty ()」。 此錯誤可能是與時間有關的。 如果在重新執行語句後發生錯誤,請使用 DBCC CHECKDB 來檢查資料庫的結構完整性,或重新開機伺服器以確保記憶體中資料結構未損毀。

解決方案

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

       針對 SQL Server 2017 累計更新13

       SQL Server 2016 SP2 累積更新4

       SQL Server 2016 SP1 累計更新12

       SQL Server 2014 SP3 的累積更新1

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

SQL Server 2017 的最新累計更新

SQL Server 2016 的最新累計更新

SQL Server 2014 的最新累計更新

狀態

Microsoft 已確認這是「適用于」區段中所列之 Microsoft 產品中的問題。

參考

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

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×