Microsoft 將 Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)修正為一個可下載的檔案。因為修正程式是累加的,所以每個新版本都包含舊版 SQL Server 2008 R2 Service Pack 2 (修正版本)所包含的所有修復程式及所有安全性修正程式。
徵狀
假設您在下列情況成立時,在 Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008)或 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)中執行多維運算式(MDX)查詢:
-
MDX 查詢有一個 匯總 函數,用於 WHERE 子句中的導出成員中。
-
Aggregate函數會使用一個Dim. Hier階層的多個成員。
-
有一個範圍語句會影響在Aggregate函數中不存在的Dim層次結構成員。
-
Dim維度是父/子維度。
在這種情況下,scope 語句會變更 匯總 函數的結果。 這會導致 MDX 查詢傳回不正確的結果。注意事項:
-
您可以將 現有 的關鍵字新增至 匯總 函數的參數,以檢查此問題。
-
在 樞紐分析表 物件轉換為公式(使用 CUBESET 函數)時,Excel 會經常進行這個形式的 MDX 查詢。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2012 累計更新8 /en-us/help/2844205
SQL Server 2012 SP1 的累積更新4 /en-us/help/2833645
SQL Server 2008 R2 SP2 累積更新5 /en-us/help/2797460
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
其他相關資訊
如需 匯總 函數(MDX)的詳細資訊,請移至下列 MSDN 網站: