Sintomas
Considere o seguinte cenário:
- Executar uma consulta MDX (Multidimensional Expressions) em um cubo no Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
- A consulta MDX tem uma cláusula de subseleção que se refere a algumas medidas calculadas.
Nesse cenário, você receberá a seguinte mensagem de erro:
Observação
A operação foi cancelada porque não há memória suficiente disponível para o aplicativo. Se estiver a utilizar uma versão de 32 bits do produto, considere atualizar para a versão de 64 bits ou aumentar a quantidade de memória disponível no computador.
Resolução
Informações sobre a atualização cumulativa
SQL Server 2012
A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 1 de SQL Server 2012. Para obter mais informações sobre este pacote de atualização cumulativa, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2679368 Pacote de atualizações cumulativas 1 para SQL Server 2012Nota Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2012 corrigir lançamento. A Microsoft recomenda que você considere aplicar o lançamento 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 compilações do SQL Server 2012 lançadas após o lançamento do SQL Server 2012 Tem de aplicar uma correção do SQL Server 2012 a uma instalação do SQL Server 2012.
Informações sobre o hotfix
Depois de aplicar esse hotfix, esse problema pode ser resolvido somente quando a cláusula sub-select se refere a uma medida calculada do DAX (Data Analysis Expressions). Se se referir a uma medida MDX, este problema ainda ocorre.
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, este hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique esse hotfix somente para sistemas que estão enfrentando esse problema específico.
Se o hotfix estiver disponível para download, existirá uma seção "Download de hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta seção não for exibida, envie uma solicitação para o Suporte e Atendimento ao Cliente Microsoft para obter o hotfix.
Observação Se outros problemas estiverem ocorrendo ou se uma solução de problemas for necessária, talvez seja preciso criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a outras questões e problemas de suporte não qualificados para esse hotfix específico. Para obter uma lista completa dos números de telefone do Atendimento ao Cliente da Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
/contactus/?ws=support Observação O formulário "Download de hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se o seu idioma não for exibido, significa que não há um hotfix disponível para ele.
Pré-requisitos
Para aplicar esse hotfix, você deve ter o Microsoft SQL Server 2012 Release Candidate 1 (RC1) instalado.
Necessidade de reinicialização
Não é necessário reiniciar o computador depois de aplicar esse hotfix.
Informações de arquivo
A versão global deste hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Para todas as versões com base em x86 com suporte
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| msmdsrv.exe | 11.0.2002.46 | 45,350,752 | 04-Fev-2012 | 22:07 | x86 |
| msmdlocal.dll | 11.0.2002.46 | 48,244,576 | 04-Fev-2012 | 07:15 | x86 |
| msmgdsrv.dll | 11.0.2002.46 | 9,618,784 | 04-Fev-2012 | 07:12 | x86 |
Para todas as versões com base em x64 com suporte
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| msmdsrv.exe | 11.0.2002.46 | 61,530,464 | 04-Fev-2012 | 05:52 | x64 |
| msmdlocal.dll | 11.0.2002.46 | 63,411,552 | 04-Fev-2012 | 05:43 | x64 |
| msmgdsrv.dll | 11.0.2002.46 | 11,433,312 | 04-Fev-2012 | 05:39 | x64 |
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".