Belirtiler
Microsoft SQL Server 2012 veya SQL Server 2014 'te dizi nesneleri tanımladığını varsayalım. Aynı sıralı nesne üzerinde paralel olarak sp_sequence_get_range sistem saklı yordamları ve sonraki değeri (örneğin farklı eşzamanlı bağlantılarda veya çok iş parçacıklı uygulamalarda) yürüttüğünüzde, yinelenen sıra değeri oluşturulur.
Neden
Bu sorun, paralel olarak aynı sıralama nesnesinde yürütüldüğünde, sp_sequence_get_range sistem saklı yordamları ve sonraki değer için bir yarış durumu nedeniyle oluşur. Her ikisi de, dizi oluşturucusunun geçerli değerini okur ve yazar. Bununla birlikte, aralarında doğru eşitleme mekanizması yoktur.
Çözüm
Hizmet paketi bilgileri
Bu sorunu çözmek için, SQL Server 2014 Service Pack 1 ' i edinin.
SQL Server 2014 Service Pack 1 (SP1) hakkında daha fazla bilgi için, SQL server 2014 Service Pack 1 ' de düzeltilen hatalarabakın. Bu sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 6 /en-us/help/3031047
SQL Server 2012 SP2 için toplu güncelleştirme 4 /en-us/help/3007556
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.