Belirtiler
Microsoft SQL Server 'daki verilere erişmek için ortak dil çalışma zamanı (CLR) saklı yordamını ("çağrı oturumu") çağıran bir oturum kullandığınızı varsayalım; bu yordam, bağlam bağlantısıyerine aynı sunucuya ayrı bir bağlantı ("ikinci oturum") oluşturur. Ardından, bir zaman aşımı veya iptal nedeniyle çağrı oturumu sonlandırılmıştır, ikinci oturum sahipsiz hale gelir ve Sonlandır komutu kullanılarak el ile sonlandırılana kadar sistemde yer alır . Bu sahipsiz oturumda kilitler varsa, kilitlerin başka oturumlar tarafından serbest bırakılması bekleniyor.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:
SQL Server için toplu güncelleştirmeler hakkında:
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 denetleme
Not Varsayılan olarak, bu düzeltme SQL Server 'da CLR Threading 'in eski davranışı korunur. Yalnızca sisteminiz yukarıda belirtilen belirtilerle karşılaşdüğünde açmanız gerekir. Düzeltmeyi etkinleştirmek için, veritabanı altyapısı hizmeti başlangıç seçeneklerinikullanarak 6559 izleme bayrağını sunucuya eklemeniz gerekir. Bu izleme bayrağının yalnızca SQL Server başlangıç seçenekleriyle birlikte kullanılabileceğini unutmayın. DBCC TRACEON komutu kullanılarak ayarlanamaz.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.