A Microsoft distribui correções do Microsoft SQL Server 2012 Service Pack 1 como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior da correção do SQL Server 2012 Service Pack 1.
Sintomas
Suponha que você aplique o Service Pack 1 (SP1) para o Microsoft SQL Server 2012 em uma instância do SQL Server 2012 ou que tenha o Microsoft SQL Server 2008 R2 no computador. Quando você tenta executar uma consulta MDX, a consulta falha e você recebe uma mensagem de erro semelhante à seguinte:
Observação
A função MDX falhou porque a coordenada do atributo "AttributeName" contém um conjunto.
Resolução
O problema foi corrigido pela primeira vez na atualização cumulativa seguinte do SQL Server.
Atualização cumulativa 11 para SQL Server 2012 /en-us/help/2908007
Atualização cumulativa 9 para SQL Server 2008 R2 SP2 /en-us/help/2887606
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
- Atualização cumulativa mais recente do SQL Server 2012
- Atualização cumulativa mais recente do SQL Server 2008 R2 SP2
Atualização cumulativa 3 para o SQL Server 2012 SP1A 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
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais informações
Para reproduzir esse problema, execute a seguinte consulta:com medidas de membro.teste como 1
SELECT
{
measures.test,
[Medidas]. [Valor das Vendas pela Internet]
}
EM COLUNAS
,NÃO VAZIO
[Produto]. [Nome do modelo]. [Nome do modelo].members*
[Produto]. [tamanho]. [size].members
EM LINHAS
FROM
(
SELECT
{[Produto]. [Linha de produtos].&[M]} NAS COLUNAS
FROM [Adventure Works]
)
WHERE
(
[Produto]. [Linha de produtos]. [Todos os produtos]
) Com base na consulta mencionada anteriormente, é mais provável que o problema ocorra quando as seguintes condições são verdadeiras:
- A consulta é executada em cache frio ou é executada depois que o cache de dados é limpo após um comando ClearCache XMLA.
- A consulta MDX seleciona mais de uma medida e pelo menos uma das medidas é uma medida base de um grupo de medidas. Na consulta mencionada anteriormente, [Measures]. [Valor de Vendas pela Internet] vem de um grupo de medidas.
- A consulta tem uma subseleção de um único membro.
- A fatia ALL está acima da granularidade de um atributo no eixo. Por exemplo, a fatia Todos é selecionada para o [Produto]. [Linha de produtos] quando há um atributo [Produto]. [Nome do modelo] no eixo.
- O eixo precisa unir alguns outros atributos da dimensão. Na consulta mencionada anteriormente, há mais de um atributo no eixo da linha.
Referências
Para obter mais informações sobre o Incremental Servicing Model para o SQL Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
935897 Um modelo de manutenção incremental foi disponibilizado pela equipe de SQL Server para fornecer hotfixes para problemas relatados Para obter mais informações sobre o esquema de nomenclatura para atualizações de SQL Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
822499 Esquema de nomeação para pacotes de atualização de software Microsoft SQL Server Para obter informações adicionais sobre a terminologia de atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft