Compartir a través de


CORRECCIÓN: Los resultados incorrectos pueden producirse al ejecutar consultas en tablas que contienen índices mediante un criterio de ordenación descendente.

Síntomas

Después de instalar la actualización acumulativa 4 (CU4) de SQL Server 2022, puede recibir resultados incorrectos de las consultas que cumplen todas las condiciones siguientes:

  1. Tiene índices que especifican explícitamente un criterio de ordenación descendente. Este es un ejemplo:

    CREATE NONCLUSTERED INDEX [nci_table_column1] ON [dbo].[table1] (column1 DESC)
    
  2. 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.

  3. La columna de ordenación se usa en predicados de consulta en la WHERE IN cláusula o en varias cláusulas de igualdad. Este es 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 para 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.