KB2927524 - CORREÇÃO: Consulta MDX não reutiliza cache depois de executar o comando ClearCache em um grupo de medidas diferente no SSAS 2012

Aplica-se A
SQL Server 2012 Analysis Services

Esse hotfix também se aplica ao Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Sintomas

No Microsoft SQL Server Analysis Services (SSAS) 2012, uma consulta MDX não reutiliza o cache depois de executar um comando ClearCache em um MeasureGroup diferente. Este problema ocorre quando utiliza uma função não administrativa para iniciar sessão como função não Administração.

Por exemplo, esse problema ocorre no seguinte cenário:

  • Restaurar a base de dados Adventure Works no SSAS 2012 ou SSAS 2014.
  • Você cria uma função que pode permitir o acesso de leitura no nível do Cubo a uma conta não administrativa.
  • Executar um rastreamento do SSAS Profiler.
  • Executar uma consulta MDX em cache frio e cache quente (a segunda vez usando a mesma conexão) no SQL Server Management Studio (SSMS) em uma conta de não administrador.
  • O rastreio do SSAS Profiler devolve "Subcubo da Consulta: 1 – dados da cache".
  • Execute o comando ClearCache em um MeasureGroup diferente no SSMS em uma conta de administrador.
  • Executar a consulta MDX no SSMS em uma conta não administrativa.
  • O rastreamento do SSAS Profiler retorna "Subcubo de Consulta: 2 – dados não armazenados em cache".

Observação Exemplo de comando XMLA ClearCache:

<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>

      

Resolução

O problema foi corrigido na atualização cumulativa seguinte do SQL Server.

Atualização Cumulativa 1 para SQL Server 2014 /pt-PT/help/2931693

Atualização Cumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078

Acerca das atualizações cumulativas para SQL Server

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

      

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".