KB2892741 - FIX: Consulta que corre contra uma tabela dividida devolve resultados incorretos no SQL Server 2008, SQL Server 2008 R2 ou SQL Server 2012

Sintomas

Considere o seguinte cenário:

  • Tem uma tabela dividida no Microsoft SQL Server 2008, SQL Server 2008 R2 ou Microsoft SQL Server 2012..

  • A tabela tem um índice não único e não-aglomerado numa ordem descendente.

  • Fazes uma pergunta contra a mesa. A consulta abrange várias divisórias e pede uma encomenda.

Neste cenário, a consulta devolve resultados incorretos.

Causa

Este problema ocorre porque o SQL Server inverte as gamas de ID de partição quando um índice descendente é questionado. Portanto, a ordem correta através das divisórias é violada.

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Estado

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

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×