Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomas

Suponha que você tenha um índice columnstore não clusterizado no Microsoft SQL Server 2012 ou no SQL Server 2014. Você executa uma consulta no modo paralelo para usar o recurso columnstore, e a consulta une o índice em várias colunas de junção com os resultados do lado da sonda calculadas em expressões complexas. Nessa situação, pode ocorrer um conjunto de resultados incorreto.

Causa

Quando as expressões são otimizadas no lado da sonda da junção de hash, o SQL Server pressupõe uma ordem específica nas colunas de junção de hash. Essa ordem pode ser quebrada durante a otimização da consulta e pode causar uma incompatibilidade de junção de hash.

Resolução

O problema foi corrigido primeiro na seguinte atualização cumulativa do 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. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:

Solução alternativa

Como solução alternativa para esse problema, use um dos seguintes métodos:

  • Use a dica de consulta MAXDOP =1 ao executar a consulta.

  • Atualize para o SQL Server 2014.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.