KB2905298 - FIX: It takes much longer for a user without administrator permissions to run an MDX query than an administrator user in SSAS 2012 or SSAS 2014

Applies To
SQL Server 2012 Analysis Services

This hotfix also applies to Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Symptoms

Consider the following scenario:

  • You have a user of a database in a Microsoft SQL Server 2012 Analysis Services (SSAS 2012) or SQL Server 2014 Analysis Services (SSAS 2014) instance that is running in tabular mode.
  • The user has membership in a certain role that is not marked with Full Control (Administrator) permissions.
  • The user runs a Multidimensional Expressions (MDX) query against the SSAS database.

In this scenario, it takes much longer to run the query compared to when an administrator user runs the same MDX query in SSAS 2012 or SSAS 2014. For example, the user’s MDX query may take 7 seconds when run as an account that is not administrator, whereas the same MDX query takes 1 second to run when a user has Full Control administrator permissions.

Resolution

The issue was first fixed in the following cumulative update of SQL Server.

Cumulative Update 1 for SQL Server 2014 /en-us/help/2931693

Cumulative Update 7 for SQL Server 2012 SP1 /en-us/help/2894115

About cumulative updates for SQL Server

Each new cumulative update for SQL Server contains all the hotfixes and all the security fixes that were included with the previous cumulative update. Check out the latest cumulative updates for SQL Server:

      

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.