SATıŞ: 1-800-867-1389
Bu makale makine tarafından çevrilmiştir. Orijinal metni görmek için imlecinizi makaledeki cümlelerin üzerine getirin. Daha Fazla Bilgi.
Çeviri
Original
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

Sunucu örneği durumunu izlemek, sorunları tanılamanıza ve performansını ayarlamak için kullanılan dinamik yönetimi görünümler ve işlevler dönüş sunucu durumu bilgileri.

Önemli not Önemli

Dinamik yönetimi görünümler ve işlevler dahili, uygulama özel durum verileri döndürür. Kendi şemalarını ve onlar verileri gelecekteki sürümlerinde değişebilir SQL Server. Bu nedenle, dinamik yönetimi görünümler ve işlevler gelecek sürümlerde dinamik yönetimi görünümler ve işlevler bu sürümde ile uyumlu olmayabilir. Örneğin, gelecekte bültenleri SQL Server, Microsoft herhangi bir dinamik yönetimi görünüm tanımı sütun sütun listesi sonuna ekleyerek çoğaltmak. Sözdizimi kullanarak karşı öneririz SELECT * FROM dynamic_management_view_nameÜretim kodu sütun sayısına verdiği değiştirin ve başvurunuzu kesmek.

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

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

  • Veritabanı kapsamlı dinamik yönetimi görünümler ve işlevler. Bu veritabanı VIEW database state izni gerektirir.

Dinamik yönetimi görünümler içinde başvurulabilir Transact-SQLiki bölümü, üç bölümlü veya four-part adları kullanarak deyimleri. Dinamik yönetim fonksiyonları Öte yandan başvurulabilir içinde Transact-SQLiki bölüm ya da üç bölüm adları kullanarak deyimleri. Dinamik yönetimi görünümler ve işlevler can't başvurulan içinde Transact-SQLtek parça adlar kullanarak deyimleri.

Tüm dinamik yönetimi görünümler ve işlevler mevcut sysşema ve bu adlandırma kuralını takip dm_*. Dinamik yönetimi görünüm veya işlevi kullandığınızda, yanında istimal görünüm veya işlevin adını önek gerekir sysşema. Örneğin, sorguya dm_os_wait_statsdinamik yönetimi görünümü, aşağıdaki sorguyu çalıştırın:

SELECT wait_type, wait_time_ms

FROM sys.dm_os_wait_stats;

GO

Gerekli izinler

Sorgu bir dinamik yönetimi görünüm veya işlevin nesnesi üzerinde select izni ve VIEW server state veya VIEW database state izni gerektirir. Bu dinamik yönetimi görünümler ve işlevler için seçerek kullanıcı veya oturum açma erişimi kısıtlamanıza olanak tanır. Bunun için öncelikle kullanıcı oluşturmak masterve dinamik yönetimi görünümleri veya işlevleri erişmek istediğiniz değil kullanıcı select izni reddet. Bundan sonra bu dinamik yönetimi görünümler veya işlevler, kullanıcının bağlamında veritabanı bakılmaksızın kullanıcının seçemezsiniz.

Not Not

Bir kullanıcı VIEW server state izni ancak VIEW database state izni engellendi deny, öncelikli olduğundan, kullanıcının sunucu düzeyinde bilgi, ancak değil veritabanı düzeyinde bilgiler görebilirsiniz.

Bunu faydalı buldunuz mu?
(1500 karakter kaldı)
Geri bildiriminiz için teşekkür ederiz

Topluluk İçeriği

Show:
© 2015 Microsoft