Belirtiler
Microsoft SQL Server 2016 veya 2017 'de sp_getapplock sistem saklı yordamıyla birlikte bellekteki işlemleri kullandığınızı varsayalım. SCHEMA_OBJECT_ACCESS_GROUP Server-Level denetim eylem grubunda sunucu denetimini etkinleştirirseniz, aşağıdakine benzer bir "Msg 41317" hata iletisi alırsınız:
İleti 41317, düzey 16, durum 4, hat LineNumber Bellek için iyileştirilmiş tablolara veya doğal olarak derlenen modüllere erişen bir Kullanıcı işlemi birden fazla kullanıcı veritabanına veya veritabanları modeline ve msdb 'ye erişemez ve ana şablona yazamaz.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:
SQL Server 2017 için toplu güncelleştirme 13
SQL Server 2016 Service Pack 2 için toplu güncelleştirme 3
Not: Bu güncelleştirme, veritabanında şema oluşturma izni olmayan bir kullanıcı tarafından çalıştırıldığında çözümlenmemiş kilitlenmenin görüldüğü bir sorunu çözmüştür ve SCHEMA_OBJECT_ACCESS_GROUP ve SCHEMA_OBJECT_CHANGE_GROUP veritabanı denetleme belirtiminde etkinleştirilmişse.
SQL Server derlemeleri hakkında
Her yeni SQL 2016 Server derlemesi, önceki derlemede bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. En son SQL Server toplu güncelleştirmesini yüklemenizi öneririz:
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ığı terminoloji hakkında bilgi edinin.