KB2905298 - 修正:沒有管理員權限的使用者執行 MDX 查詢所需的時間遠比 SSAS 2012 或 SSAS 2014 的管理員使用者長得多

套用到
SQL Server 2012 Analysis Services

此熱修補程式同樣適用於 Microsoft SQL Server 2014 年 SSAS 2014) (分析服務。

症狀

請考慮以下案例:

  • 你有一個資料庫的使用者在Microsoft SQL Server 2012 Analysis Services (SSAS 2012) 或 SQL Server 2014 Analysis Services (SSAS 2014) 實例中以表格模式運行。
  • 使用者擁有特定角色的成員資格,該角色未標示為完全控制 (管理員) 權限。
  • 使用者需對 SSAS 資料庫執行多維表達式 (MDX) 查詢。

在這種情況下,執行查詢所需的時間遠長於管理員使用者在 SSAS 2012 或 SSAS 2014 中執行相同 MDX 查詢。 例如,當使用者以非管理員帳號執行 MDX 查詢時,可能需 7 秒,而當使用者擁有 Full Control 管理員權限時,同一 MDX 查詢只需 1 秒。

解決方式

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

2014 SQL Server 累積更新 1 /en-us/help/2931693

2012 SQL Server SP1 累積更新 7 /en-us/help/2894115

關於 SQL Server 的累積更新

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

      

狀態

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