徵狀
請試想下列案例:
-
您已在電腦上安裝 Microsoft SQL Server 2012 或 SQL Server 2014。
-
您執行查詢以刪除或插入大型資料集的資料庫。
-
您在目標資料表中定義了觸發程式。
-
觸發程式中的查詢會將插入或刪除的資料表與其他資料表聯接。
-
已啟用並行度,且 SQL Server 嘗試使用並行查詢執行方案來執行此觸發查詢。
在這種情況下,會發生存取違規,且查詢無法運作。注意Sqlmin 中發生存取侵犯 !HoBtAccess:: Init 函數。 出現此問題時,會產生記憶體傾印檔案。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 的累積更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累積更新9 /en-us/help/2931078
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。