Este Hotfix también se aplica a Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Síntomas
En Microsoft SQL Server Analysis Services (SSAS) 2012, una consulta MDX no reutiliza la caché después de ejecutar el comando ClearCache en un diferente MeasureGroup. Este problema se produce cuando usa un rol que no es administrador para iniciar sesión como rol de no administrador. Por ejemplo, este problema se produce en el siguiente escenario:
-
Restaure la base de datos de Adventure Works en SSAS 2012 o SSAS 2014.
-
Crea un rol que podría permitir el acceso de lectura en el nivel de cubo a una cuenta que no es de administrador.
-
Ejecute una traza del analizador de SSAS.
-
Ejecute una consulta MDX en caché fría y caché activa (la segunda vez con la misma conexión) en SQL Server Management Studio (SSMS) en una cuenta que no sea de administrador.
-
La traza del analizador de SSAS devuelve "subcubo de consulta: 1-datos en caché".
-
Ejecuta el comando ClearCache en un objeto MeasureGroup diferente de SSMS en una cuenta de administrador.
-
Ejecuta la consulta MDX en SSMS en una cuenta que no es de administrador.
-
La traza del analizador de SSAS devuelve "subcubo de consulta: 2-datos sin caché".
Nota Ejemplo de comando ClearCache de XMLA:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <ClearCache> <Object> <DatabaseID>Adventure Works DW</DatabaseID> <CubeID>Adventure Works DW</CubeID> <MeasureGroupID>Sales Summary</MeasureGroupID> </Object> </ClearCache></Batch>
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 1 para SQL Server 2014 /en-us/help/2931693
Actualización acumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".