KB4316655-修正:在 SQL Server 2017 中查詢 dm_db_stats_histogram DMF 時發生斷言錯誤

徵狀

當您在 Microsoft SQL Server 2017 實例中使用 dm_db_stats_histogram 動態管理函數來查詢包含一或多個 Timestamp 或 HierarchyId 欄之資料表的統計資訊時,可能會發生斷言錯誤。 此外,您收到下列錯誤訊息:

Msg 3624、Level 20、State 1、Line 6

系統斷言檢查已失敗。 如需詳細資訊,請參閱 SQL Server 錯誤記錄。 通常,宣告失敗是由軟體錯誤或資料損毀所導致。 若要檢查資料庫是否損毀,請考慮執行 DBCC CHECKDB。 如果您同意在安裝期間將轉儲傳送至 Microsoft,則會將迷你轉儲傳送至 Microsoft。 在最新的 Service Pack 中,或從技術支援取得的修補程式中,可能會有 Microsoft 的更新。

Msg 596,等級21,狀態1,行4

無法繼續執行,因為會話處於 [kill] 狀態。

Msg 0,階層20,狀態0,行4

目前的命令發生嚴重錯誤。 結果(如果有的話)應該捨棄。

解決方案

此修正套裝程式含在下列 SQL Server 更新中:

SQL Server 2017 累計更新8

關於 SQL Server 組建

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

SQL Server 2017 的最新組建

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

了解 Microsoft 用來說明軟體更新的標準術語

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×