KB2975743 - 修正:使用 MDX 查詢在 SSAS 中進行會話方塊分組時,會出現錯誤結果與例外

套用到
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Business Intelligence SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

症狀

假設你有一個使用者階層,包含關聯線上分析處理 (ROLAP) 分割區,Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) 、SQL Server 2012 Analysis Services (SSAS 2012) ,或 SQL Server 2014 Analysis Services (SSAS 2014) 分析服務。 你可以成功建立 session cube。 當你在建立的會話立方體上執行多維表達式 (MDX) 查詢,且直接或間接涉及分組層級 () 時,你可能會遇到以下問題:

  • 查詢失敗,你會收到 session Cube 的以下例外:

    注意

    內部錯誤:檔案 'mdpartitionrolap.cpp',第 948 行,函式「MDPartitionRolapMapper::AddRolapCondition' () 發生了意外錯誤。
    執行完成

  • 查詢回傳的是空測度資料,且沒有任何例外。

解決方式

此問題首次在 SQL Server 的累積更新中得到修正。

2012 SQL Server SP2 的累積更新 3 /en-us/help/3002049

2014 SQL Server 累積更新 4 /en-us/help/2999197

2012 SQL Server SP1 累積更新 12 /en-us/help/2991533

2008 SQL Server R2 SP2 的累積更新 13 /en-us/help/2967540

關於 SQL Server 的累積更新

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。