KB4475794- 修正:存取違規例外發生在查詢優化時,該查詢存取了帶有過濾索引或統計資料表的資料表

套用到
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

當您使用 Microsoft SQL Server 2014 或 2016 時,在編譯查詢時可能會遇到存取違規異常,該查詢指向已過濾索引或統計資料表。

原因

此問題發生於查詢優化器無法在其他查詢存取資料表時取得 Schema-Stability 鎖定。

狀態

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

解決方式

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

關於 SQL Server 服務包

Service Pack 是累積性的。 每個新版 Service Pack 都包含前一版 Service Pack 中所有的修正程式,以及任何新增的修正程式。 我們的建議是套用該服務包的最新服務包及累積更新。 所以在安裝最新版的 Service Pack 之前,您不需要安裝前一版的 Service Pack。 請使用以下文章中的表1,查詢最新服務包及最新累積更新的更多資訊。

參考資料

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