Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

A Microsoft distribui as correções do Microsoft SQL Server 2012 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012.

Sintomas

Quando executar uma consulta de Expressões Multidimensionais (MDX) num caso de Microsoft SQL Server 2012 Analysis Services (SSAS 2012), a consulta pode falhar e receber a seguinte mensagem de erro:

Erro interno: Ocorreu um erro inesperado (ficheiro 'pfiallocator.cpp', linha 804, função 'PFMemoryHolder:::RegisterMemoryHolder'). Execução completa

Adicionalmente, um ficheiro de minidump é gerado na pasta de registo SSAS 2012. Notas

  • Esta questão ocorre tipicamente se um subcube que é gerado tem um conjunto de forma arbitrária que está abaixo do grão, e que envolve uma relação de dimensão de muitos a muitos ou de referência.

  • Um conjunto de forma arbitrária é um conjunto que não pode ser facilmente expresso como um conjunto transversal de dois conjuntos de membros de atributos. Por exemplo, "{(2004, EUA), (2001, Canadá)}" é um conjunto de forma arbitrária.

Causa

Este problema ocorre porque o Motor de Armazenamento SSAS 2012 tenta ler um ficheiro .det que contém os metadados para a base de dados quando executou a consulta. No entanto, como um caminho nos metadados é NU, isto causa o problema que é descrito na secção "Sintomas".

Resolução

Informação de atualização cumulativa

SQL Server 2012

A correção para este problema foi lançada pela primeira vez na Cumulativa Update 2 para o SQL Server 2012. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2703275 Pacote de atualização cumulativo 2 para SQL Server 2012Nota Como as construçõ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 a versão anterior da correção do SQL Server. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2692828 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012

Solução

Para contornar esta questão, altere a consulta MDX para não utilizar um conjunto de forma arbitrária.

Estado

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×