Aracılığıyla paylaş


Sınıflandırıcısı işlevi yazarken dikkat edilmesi gereken noktalar

Kullanıcı tanımlı işlevler dönüş değerleri için uygun yönlendirilen sonra oturumları sınıflandırma kullanılır kaynak süresine destekler iş yükü grubu.

Sınıflandırıcısı kullanıcı tanımlı işlev test ve gelen istekleri sınıflandırmak için kullanmadan önce en iyi duruma getirilmiştir.Kötü yazılmış bir işlev yapılandırma bilgilerini de getirebilir, aşımından tarafından kullanılamaz sistem işleyebilir.Adanmış yönetici bağlantısı (dac), çünkü dac bir sınıflandırmaya tabi değildir ve kaynak süresine çalışan ve gelen oturumları sınıflandırma kullanılabilir Sınıflandırıcısı işlev yazılan kötü sorun gidermek için kullanabilirsiniz.Daha fazla bilgi için bkz: Adanmış yönetici bağlantısı kullanma.

Not

Bir dac sorun giderme için kullanılabilir durumda değilse, tek kullanıcı modunda sistem yeniden başlatabilirsiniz.Tek kullanıcı modu sınıflandırmaya tabi olmamasına rağmen çalışırken kaynak süresine sınıflandırma koyamıyor.

Sınıflandırıcısı işlevlerinizi varolan sistem işlevleri kullanın ve oturumları sınıflandırma için bu işlevler dönüş değerleri kullanın.

İşlevler

Sınıflandırma için aşağıdaki sistem işlevleri kullanılabilir: host_name(), app_name(), suser_name(), suser_sname(), IS_SRVROLEMEMBER() ve IS_MEMBER().

Dikkat notuDikkat

Sınıflandırma için kullanılan bir özellik döndüren bir işlev oluşturduğunuzda, özellik güvenli olup olmadığını gözden geçirmeniz gerekir.Aksi takdirde öznitelik kullanma riski değerlendirmek gerekir.host_name() ve app_name() işlevleri, güvenli olmayan özellikleri döndürür.Örneğin, app_name() bir uygulama bağlantı sağlanan herhangi bir değer döndürebilirsiniz dize.

The LOGINPROPERTY function has been updated with two properties that you can use for classification: DefaultDatabaseand DefaultLanguage.Ayrıca, kullanabileceğiniz ORIGINAL_DB_NAME işlev kullanıcı bağlantısında belirtilen veritabanının adını edinmek için dize.

Kaynak süresine de uygulayan CONNECTIONPROPERTY sınıflandırma için kullanabileceğiniz ek özellikleri sağlamak için işlev.Bu işlev bir isteği ilgili sütunlar halinde gelen benzersiz bağlantı özellikleri için aynı değerleri döndürür sys.dm_exec_connections Dinamik yönetim görünümü.