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

套用到
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

症狀

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

注意

  • Msg 3624,20層,州1,6行
  • 系統斷言檢查失敗。 詳情請查看 SQL Server 錯誤日誌。 通常,斷言失敗是由軟體錯誤或資料損壞所引起。 要檢查資料庫損壞,請考慮執行 DBCC CHECKDB。 如果你在設定時同意將資料轉印寄給 Microsoft,則會寄出一個迷你轉印給 Microsoft。 更新可能由 Microsoft 提供於最新的服務包,或技術支援的熱修補程式。
  • Msg 596,21層,州1,4號線
  • 無法繼續執行,因為會話處於終止狀態。
  • 訊息 0,20 級,狀態 0,4 行
  • 當前指令發生嚴重錯誤。 如果有結果,應該被丟棄。

解決方式

此修正包含在以下 SQL Server 更新中:

SQL Server 2017 累積更新 8

關於 SQL Server 建置

每個新的 SQL Server 建置都包含了前一個建置中所有的熱修補與安全修補。 我們建議您安裝最新版本的 SQL Server:

SQL Server 2017 的最新版本

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來描述軟體更新的標準 術語