Applies ToSQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

徵狀

假設您在 Microsoft SQL Server 2014 啟用多個 [作用中結果集(MARS)] 功能,並將最大並行度(MAXDOP)選項設定為大於 1的值。 不過,當您在使用 MARS 連線的聚集列排索引資料表上,執行包含 MERGE 語句的並行查詢時,您會收到下列錯誤訊息:

錯誤35377:當 MARS 開啟時,不允許存取聚集的列存儲索引。

注意: 當您將 MAXDOP 設定為 1時,就不會發生這個問題。

解決方案

這個問題首先是在下列 SQL Server 累積更新中修正:

SQL Server 2014 SP1 的累積更新1

SQL Server 2014 累計更新8

每個新的 SQL Server 累積更新包含前一個累積更新中所包含的所有修復程式和安全性修正程式。 如需 SQL Server 的最新累計更新,請參閱下列內容:

SQL Server 2014 SP1 的最新累計更新

SQL Server 2014 的最新累計更新

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。