徵狀
假設您在 Microsoft SQL Server 2014 啟用多個 [作用中結果集(MARS)] 功能,並將最大並行度(MAXDOP)選項設定為大於 1的值。 不過,當您在使用 MARS 連線的聚集列排索引資料表上,執行包含 MERGE 語句的並行查詢時,您會收到下列錯誤訊息:
錯誤35377:當 MARS 開啟時,不允許存取聚集的列存儲索引。
注意: 當您將 MAXDOP 設定為 1時,就不會發生這個問題。
解決方案
這個問題首先是在下列 SQL Server 累積更新中修正:
每個新的 SQL Server 累積更新包含前一個累積更新中所包含的所有修復程式和安全性修正程式。 如需 SQL Server 的最新累計更新,請參閱下列內容:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。