修正:當你在 SQL Server 中對索引檢視執行包含 CLR 函式的查詢時,會出現致命例外

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

症狀

假設你在 Microsoft SQL Server 2012 或 SQL Server 2014 中的一個資料表上有一個索引檢視。 當你對此視圖執行包含 WHERE 子句函式的共通語言執行時 (CLR) 函式,會產生致命例外並斷線。

注意:此議題的重要要求是 CLR 函數必須是確定性的。

解決方式

此問題首次在 SQL Server 的累積更新中得到修正。

2014 SQL Server 累積更新 4 /en-us/help/2999197

2012 SQL Server SP2 累積更新 2 /en-us/help/2983175

2012 SQL Server SP1 累積更新 11 /en-us/help/2975396

關於 SQL Server 的累積更新

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

      

狀態

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