Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2012 veya SQL Server 2014 içinde bir Kapsanan veritabanınız vardır.
-
Uygulama, bağlantı havuzunuetkinleştirerek kapsanan veritabanına bağlanmaya çalışır.
-
Uygulama SQL Server kimlik doğrulaması kullanır.
Bu senaryoda, uygulama veritabanına bağlanamayabilir. Ayrıca, SQL Server hata günlüğünde aşağıdakine benzer hatalar bulabilirsiniz:
Tarih saat oturum açma hatası: 18456, önem derecesi: 14, durum: 5.Kullanıcı ' SID ' için Tarihsaat oturum açma işlemi başarısız. Neden: sağlanan adla eşleşen bir oturum bulunamadı [Istemci:]Tarihsaat spıd# hata: 18056, önem düzeyi: 20, eyalet: 5.Tarihsaat SPID# ISTEMCI, bağlantı havuzu için sıfırlanan SPID #ile oturumu yeniden kullanmadı. Hata KIMLIĞI #. Bu hata, önceki bir işlemin başarısız olmasından kaynaklanabilir. Bu hata iletisinden hemen önceki başarısız işlemler için hata günlüklerini denetleyin.
Not Bu sorun, kapsanan veritabanına bağlantı ilk kez oluştuğunda oluşmaz. Bununla birlikte, sorun tüm sonraki denemeler için de gerçekleşir.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
SQL Server 2012 SP1 için toplu güncelleştirme 7 /en-us/help/2894115
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 "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Bu güncelleştirme, Kullanıcı adı yerine aşağıdaki yerleşik işlevlerin Kullanıcı SID 'sini döndürdüğü başka bir sorunu da giderir:
-
SUSER_SNAME
-
SUSER_NAME
-
SYSTEM_USER
Not Bu güncelleştirme, bir kapsanan veritabanının kullanılıp kullanılmadığı, Kullanıcı adının bu işlevler tarafından her zaman döndürülmesini sağlar.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojiyi görün.