CORREÇÃO: Podem ocorrer resultados incorretos quando executa consultas em tabelas que contêm índices através de uma sequência de ordenação descendente
Sintomas
Depois de instalar o SQL Server Atualização Cumulativa 4 (CU4) de 2022, poderá receber resultados incorretos de consultas que cumprem todas as seguintes condições:
Tem índices que especificam explicitamente uma sequência de ordenação descendente. Veja um exemplo:
CREATE NONCLUSTERED INDEX [nci_table_column1] ON [dbo].[table1] (column1 DESC)
Executa consultas nas tabelas que contêm estes índices. Estas consultas especificam uma sequência de ordenação que corresponde à sequência de ordenação dos índices.
A coluna de ordenação é utilizada em predicados de consulta na
WHERE IN
cláusula ou em várias cláusulas de igualdade. Veja um exemplo:SELECT * FROM [dbo].[table1] WHERE column1 IN (1,2) ORDER BY column1 DESC SELECT * FROM [dbo].[table1] WHERE column1 = 1 or column1 = 2 ORDER BY column1 DESC
Observação
A
IN
cláusula que tem um único valor não tem este problema.
Solução
Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:
Atualização Cumulativa 5 para SQL Server 2022
Acerca das atualizações cumulativas do SQL Server
Cada nova atualização cumulativa para SQL Server contém todas as correções e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:
Atualização cumulativa mais recente para SQL Server 2022
Solução alternativa
Para resolver este problema, desinstale o SQL Server 2022 CU4 ou ative o sinalizador de rastreio (TF) 13166 e, em seguida, execute DBCC FREEPROCCACHE
.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de