Belirtiler
SQL Server 2022 Toplu Güncelleştirme 4'ü (CU4) yükledikten sonra, aşağıdaki koşulların tümünü karşılayan sorgulardan yanlış sonuçlar alabilirsiniz:
Azalan düzende sıralama düzenini açıkça belirten dizinleriniz var. İşte size bir örnek:
CREATE NONCLUSTERED INDEX [nci_table_column1] ON [dbo].[table1] (column1 DESC)Bu dizinleri içeren tablolarda sorgu çalıştırırsınız. Bu sorgular, dizinlerin sıralama düzeniyle eşleşen bir sıralama düzeni belirtir.
Sıralama sütunu, yan tümcedeki
WHERE INsorgu koşullarında veya birden çok eşitlik yan tümcesinde kullanılır. İşte size bir örnek: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 DESCNot
Tek
INdeğere sahip yan tümcede bu sorun yoktur.
Çözüm
Bu sorun, aşağıdaki SQL Server toplu güncelleştirmesinde düzeltilmiştir:
SQL Server 2022 için Toplu Güncelleştirme 5
SQL Server toplu güncelleştirmeleri hakkında
SQL Server için her yeni toplu güncelleştirme, önceki derlemede yer alan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:
SQL Server 2022 için en son toplu güncelleştirme
Geçici çözüm
Bu sorunu geçici olarak çözmek için SQL ServerSQL Server 2022 CU4'ü kaldırın veya izleme bayrağı (TF) 13166'yı etkinleştirin ve ardından DBCC FREEPROCCACHE.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.
Başvurular
Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.