Applies ToSQL Server 2008 R2 Service Pack 2 SQL Server 2008 Service Pack 3 SQL Server 2012 Analysis Services

此修正程式也適用于 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)。

徵狀

當您在 Microsoft SQL Server 2008 Analysis Services (SSAS 2008)、SQL Server 2008 R2 Analysis Services (ssas 2008 R2)、sql server 2012 Analysis services (ssas 2012)或 SQL Server 2014 Analysis Services (SSAS 2014)中執行包含鑽取語句的多維運算式(MDX)查詢時,結果可能不正確。 具體來說,由鑽取語句所傳回的資料列數會將傳回的金額錯誤地相乘。

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

狀態

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

因應措施

若要解決此問題,請遵循下列步驟:

  1. 開啟 OLAP\Config\msmdsrv.ini 檔案。

  2. 找出 DisableDCSliceIndex 參數。

  3. 將參數的值從 0x0 變更為 0x4。

注意事項

  • 此參數會動態套用。 因此,不需要重新開機 ssa 2008、SSA 2008 R2、SSAS 2012 或 SSAS 2014。

  • 如果您使用這種因應措施,您可能會遇到效能問題。

需要更多協助嗎?

想要其他選項嗎?

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

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