Symptomer
Når du har installert SQL Server 2022 kumulativ oppdatering 4 (CU4), kan du få feil resultater fra spørringer som oppfyller følgende betingelser:
Du har indekser som eksplisitt angir en synkende rekkefølge. Her er et eksempel:
CREATE NONCLUSTERED INDEX [nci_table_column1] ON [dbo].[table1] (column1 DESC)Du kjører spørringer mot tabellene som inneholder disse indeksene. Disse spørringene angir en sorteringsrekkefølge som samsvarer med sorteringsrekkefølgen for indeksene.
Sorteringskolonnen brukes i spørringspredikater i setningsdelen
WHERE INeller flere likhetssetninger. Her er et eksempel: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 DESCObs!
Setningsdelen
INsom har én enkelt verdi, har ikke dette problemet.
Oppløsning
Dette problemet er løst i følgende kumulative oppdatering for SQL Server:
Kumulativ oppdatering 5 for SQL Server 2022
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige build. Vi anbefaler at du installerer det nyeste bygget for din versjon av SQL Server:
Siste kumulative oppdatering for SQL Server 2022
Midlertidig løsning
Du kan omgå dette problemet ved å avinstallere SQL Server 2022 CU4 eller aktivere sporingsflagg (TF) 13166 og deretter kjøre DBCC FREEPROCCACHE.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.