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