KB2809339 - CORREÇÃO: Alto uso de memória ou erro OOM ao executar uma consulta MDX no SSAS 2008 R2 ou no SSAS 2012 que usa a função INT

Aplica-se a
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Sintomas

Considere o seguinte cenário:

  • Você tem uma consulta MDX (Multidimensional Expressions) que usa a função INT.
  • A expressão na função INT envolve muitos membros.
  • Você executa a consulta MDX no Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ou no Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
  • A consulta é executada continuamente por algum tempo. Por exemplo, a consulta é executada por 30 minutos.

Nesse cenário, o uso de memória do SSAS aumenta continuamente. Eventualmente, ocorre um erro de OOM (memória insuficiente).

Resolução

Informações sobre a atualização cumulativa

Atualização cumulativa 7 para o SQL Server 2012

                
A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 7. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2823247 Pacote de atualização cumulativa 7 para SQL Server 2012Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2012. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

2692828 As SQL Server builds de 2012 lançadas após o lançamento do SQL Server 2012

Atualização cumulativa 3 para o SQL Server 2012 SP1

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 3. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012 SP1, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2812412 Pacote de atualizações cumulativas 3 para o SQL Server 2012 Service Pack 1Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2012 SP1. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

2772858 As compilações do SQL Server 2012 lançadas após o SQL Server 2012 Service Pack 1

Atualização cumulativa 5 para o SQL Server 2008 R2 Service Pack 2 (SP2)

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 5. Para obter mais informações sobre como obter este pacote de atualizações cumulativas para o SQL Server 2008 R2 S2008 R2 SP2, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2797460 Pacote de atualização cumulativa 5 para SQL Server 2008 R2 S2008 R2 SP2Nota: Como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2008 R2 S2008 R2 SP2. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

2730301 As compilações do SQL Server 2008 R2 lançadas após o lançamento do SQL Server 2008 R2 Service Pack 2

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".