Dinamik yönetimi görünümler ve işlevler (Transact-SQL)

Dinamik yönetimi görünümler ve İşlevler bir sunucu örneksağlığını izlemek, sorunları tanılamak ve performansını ayarlamak için kullanılan sunucu durumu bilgilerini döndürür.

Önemli notÖnemli

Dinamik yönetimi görünümler ve İşlevler, özel iç durumu verilerini döndürür.Kendi şemalarını ve döndürmeleri veri gelecekteki sürümlerinde değişebilir SQL Server.Bu nedenle, dinamik yönetimi görünümler ve İşlevler gelecek sürümlerde dinamik yönetimi görünümler ve İşlevler bu sürümde ile uyumlu olmayabilir.Örneğin, gelecekte serbest bırakır SQL Server, Microsoft, herhangi bir dinamik yönetim görünümü sütunları sonuna ekleyerek tanımı artırılması sütun listesi.Sözdizimini kullanarak karşı öneririz SELECT * FROM dynamic_management_view_name Üretim kodu olduğundan döndürülen sütun sayısı değiştirin ve break sizin uygulama.

Dinamik yönetimi görünümler ve İşlevler iki tür vardır:

  • Sunucu kapsamlı dinamik yönetimi görünümler ve işlevler.Bu sunucudaki görünüm server state izni gerektirir.

  • Veritabanı kapsamlı dinamik yönetimi görünümler ve işlevler.Bunlar, veritabanı üzerinde veritabanı durumunu görüntüleme izni gerektirir.

Dinamik yönetimi görünümleri sorgulama

Dinamik yönetimi görünümleri başvuru yapabilirsiniz Transact-SQL ifadeleri kullanarak iki bölümü, üç bölümlü veya dört adları.Dinamik Yönetimi işlevleri diğer taraftan başvuru yapabilirsiniz Transact-SQL ifadeleri kullanarak iki parçalı ya da üç parçalı adları.Dinamik yönetimi görünümler ve İşlevler olamaz başvuru içinde Transact-SQL ifadeleri kullanarak tek parça ad.

Tüm dinamik yönetimi görünümler ve İşlevler bulunmaktadır sys şema ve bu adlandırma kuralıizleyerek dm_*.dinamik yönetim görünümü veya işlevkullandığınızda, kullanarak görünüm veya işlev adını koymalısınız sys şema.Örneğin, sorguya dm_os_wait_stats dinamik yönetim görünümüaşağıdaki sorguyu çalıştırmak,:

SELECT wait_type, wait_time_ms

FROM sys.dm_os_wait_stats;

GO

Gerekli izinler

dinamik yönetim görünümü veya işlev sorgulamak için nesne üzerinde select iznine ve Görünüm sunucu durumu veya Görünüm veritabanı durumunu izni gerektirir.Bu dinamik yönetimi görünümler ve İşlevler seçerek bir kullanıcı veya oturum açma erişimi kısıtlamanıza olanak sağlar.Bunu yapmak için önce kullanıcı oluşturmak master ve sonra kullanıcı seçme izni dinamik yönetimi görünümleri veya işlevleri değil istediğiniz kişilere erişim.Bu dinamik yönetimi görünümler veya İşlevler, kullanıcının veritabanı içeriği ne olursa olsun bundan sonra kullanıcı seçemezsiniz.

Not

Bir kullanıcı görünüm server state izni ancak veritabanı durumunu görüntüleme izni verme, öncelikli olduğundan, kullanıcı server -düzey bilgi ama değil veritabanı -düzey bilgileri görebilirsiniz.

Bu Bölümde

Dinamik yönetimi görünümler ve İşlevler aşağıdaki kategorilere düzenlenmiş.