徵狀
當您在 SQL Server 監視器工具中執行 [選取 sys.dm_os_memory_objects 的 contention_factor] 語句來監視 SQL Server 資料庫時,會在 SQL Server 錯誤記錄中記錄類似以下所示的錯誤訊息:
日期/時間 SPID SqlDumpExceptionHandler:程式56產生的致命例外狀況 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server 正在終止這個程式。 日期/時間SPID * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * [* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 日期/時間SPID * 日期/時間SPID * 開始堆疊轉儲: 日期/時間spid * 日期/時間spid日期/時間spid * 日期/時間SPID * 例外位址 = 00007FFB8EE5015D MODULE (sqlmin + 00000000004F015D) 日期/時間SPID * 例外狀況 = c0000005 EXCEPTION_ACCESS_VIOLATION 讀取位址0000000000000020時發生的日期/時間SPID * 存取衝突 日期/時間SPID * 輸入緩衝區136位元組- 日期/時間SPID * 從 sys.dm_os_memory_objects 選取 contention_factor;
解決方案
此修正套裝程式含在 SQL Server 的下列累積更新中:
SQL Server 2016累積更新 5 (Service Pack 1)
SQL Server Service Pack 資訊
此修正套裝程式含在下列 SQL Server service pack 中:
關於 SQL Server 組建
每個新組建的 SQL Server 2016 包含先前組建中的所有修復程式和安全性修正程式。 我們建議您安裝 SQL Server 的最新累計更新:
Service pack 是累加的。 每個新的 service pack 都包含舊版 service pack 中的所有修正程式,以及任何新的修正程式。 我們建議您將最新的 service pack 和該 service pack 的最新累計更新套用。 在安裝最新的 service pack 之前,您不需要安裝舊版 service pack。 使用下列文章中的表格1,尋找最新 service pack 和最新累計更新的詳細資訊。
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 術語 。