Belirtiler
Ortak dil çalışma zamanı (CLR) saklı yordamını kullanarak Microsoft SQL Server 2016 veya 2017 Integration Services (SSIS 2016) paketini başlattığınızı varsayalım. SQLContext.WindowsIdentity özelliğini çağıran CLR saklı yordamını çalıştırdığınızda, SQLContext.WindowsIdentity özelliğinin SSIS paketinin başlatılmaması nedeniyle SQL Server'da kimliğine bürünülen çağrılar için null değer döndürdüğünü fark edebilirsiniz. BU sorun, CLR yordamı SYSADMIN izinlerine sahip olmayan windows oturum açma bilgilerine (SQL Server oturum açma bilgisi olmayan) sahip bir kullanıcıya aitse oluşur. Ayrıca, aşağıdakine benzer bir hata iletisi alabilirsiniz:
İşlem, SQL Server Kimlik Doğrulaması kullanan bir hesap tarafından başlatılamaz. İşlemi Windows Kimlik Doğrulaması kullanan bir hesapla başlatın.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltildi:
Not: Bu sorunu düzeltmek için İzleme bayrağı (TF) 4637 etkinleştirilmelidir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojihakkında bilgi edinin.