CORRECCIÓN: Pueden producirse resultados incorrectos al ejecutar consultas en tablas que contienen índices mediante un criterio de ordenación descendente
Síntomas
Después de instalar SQL Server actualización acumulativa 4 (CU4) de 2022, es posible que reciba resultados incorrectos de consultas que cumplan todas las condiciones siguientes:
Tiene índices que especifican explícitamente un criterio de ordenación descendente. Aquí le mostramos un ejemplo:
CREATE NONCLUSTERED INDEX [nci_table_column1] ON [dbo].[table1] (column1 DESC)
Las consultas se ejecutan en las tablas que contienen estos índices. Estas consultas especifican un criterio de ordenación que coincide con el criterio de ordenación de los índices.
La columna de ordenación se usa en predicados de consulta en la
WHERE IN
cláusula o en varias cláusulas de igualdad. Aquí le mostramos un ejemplo: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
Nota:
La
IN
cláusula que tiene un valor único no tiene este problema.
Solución
Este problema se ha corregido en la siguiente actualización acumulativa para SQL Server:
Actualización acumulativa 5 para SQL Server 2022
Acerca de las actualizaciones acumulativas de SQL Server
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y correcciones de seguridad que se encontraban en la compilación anterior. Se recomienda instalar la compilación más reciente para la versión de SQL Server:
Actualización acumulativa más reciente de SQL Server 2022
Solución alternativa
Para solucionar este problema, desinstale SQL Server 2022 CU4 o habilite la marca de seguimiento (TF) 13166 y, a continuación, ejecute DBCC FREEPROCCACHE
.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga información sobre la terminología que Usa Microsoft para describir las actualizaciones de software.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de