Sintomas

Assuma que tem uma consulta que usa algumas funções de classificação, como a função ROW_NUMBER(). Quando executar a consulta contra uma tabela no Microsoft SQL Server 2008, poderá receber um resultado incorreto quando for utilizado um plano de execução paralelo para a consulta. NotaEste problema foi corrigido nas versões R2 Service Pack 1 (SP1) e versões posteriores do Microsoft SQL Server 2008 .

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

Referências

Para obter mais informações sobre o hotfix para os problemas semelhantes, clique nos seguintes números de artigos para ver os artigos na Base de Conhecimento da Microsoft:

970198 FIX: Recebe um resultado incorreto quando executa uma consulta que utiliza a função row_number no SQL Server 2008 ou no SQL Server 2008 R2

2433265 FIX: Pode receber um resultado incorreto quando executar uma consulta que utiliza a função ROW_NUMBER juntamente com uma junta exterior esquerda no SQL Server 2008 e SQL Server 2008 R2

2589980 CORREÇÃO: Resultados incorretos ou violação de restrição quando executa uma declaração SELECT ou DML que utiliza a função row_number e um plano de execução paralelo no SQL Server 2008

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.