KB2671058 - CORREÇÃO: Mensagem de erro quando você executa uma consulta MDX em um cubo no SSAS 2012 se a consulta MDX tiver uma cláusula sub-select que se refere a algumas medidas calculadas

Aplica-se a
SQL Server 2012 Enterprise

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