Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2008, SQL Server 2008 R2 veya Microsoft SQL Server 2012 konumunda bölümlenmiş bir tablonuz vardır.
-
Tablonun, azalan düzende benzersiz olmayan, kümelenmemiş bir dizini vardır.
-
Tabloya karşı bir sorgu çalıştırırsınız. Sorgu birden çok bölüme yayılır ve bir sipariş ister.
Bu senaryoda, sorgu yanlış sonuçlar döndürüyor.
Neden
Bu sorun, azalan Dizin sorgulanırken SQL Server 'ın bölüm KIMLIĞI aralıklarını geri çevirmesinden kaynaklanır. Bu nedenle, bölümlerdeki doğru sıra ihlal edilir.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir. Düzeltmeyi uyguladıktan sonra, düzeltmeyi çalışması için izleme 4199 bayrağı 'nı etkinleştirmeniz gerekir.
SQL Server 2012 SP1 için toplu güncelleştirme 8 /en-us/help/2917531
SQL Server 2012 için toplu güncelleştirme 11 /en-us/help/2908007
SQL Server 2008 R2 SP2 için toplu güncelleştirme 10 /en-us/help/2908087
SQL Server 2008 SP3 için toplu güncelleştirme 14 /en-us/help/2893410
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.