Görünüm TANIMINI izni

Görünüm TANIMINI izni meta veriler güvenliği sağlanabilir izni verildiğini görmek bir kullanıcının izin verir.Ancak, Görünüm TANIMI izni confer güvenliği sağlanabilir için kendisine erişebilir.Örneğin, yalnızca bir tablo görünüm TANIMI izni verilen kullanıcı tabloda ilişkili meta veriler görebilirsiniz sys.objects Katalog görünümü.Ancak, select veya denetim gibi ek izinler, kullanıcı veri okunamıyor tablo.meta veriler görüntüleme hakkında daha fazla bilgi için bkz: grant (Transact-sql).

Aşağıdaki düzeyleri üzerinde görünüm TANIMI izni verilebilir:

  • Sunucu kapsam

  • Veritabanı kapsam

  • Şema kapsam

  • Tek tek varlıklar

Sunucu kapsamı

Bu any görünüm TANIMI izni kapsam grantee izin tabanlı meta veriler erişimini etkili biçimde olumsuzlar.Yani grantee tüm meta veriler görebilirsiniz örnek , SQL Server sürece şema kapsamı, veritabanı kapsam veya tek bir varlık gibi VIEW DEFINITION veya Denetim izinlerini grantee izin verilmeditablo. Bu bu yetkiyi kullanmak için sözdizimi hakkında bilgi için kapsam, bkz: grant (Transact-sql).

Not

İzni herhangi VIEW DEFINITION sunucu kapsam adresindeki, ancak diğer tüm kapsamları görünüm TANIMINDA addır.

Veritabanı kapsam

Bu verilen VIEW DEFINITION kapsam etkili bir şekilde grantee belirtilen veritabanı için meta veriler izinleri tabanlı erişim olumsuzlar.Yani, şema kapsam veya tablo gibi tek bir varlık VIEW DEFINITION veya Denetim izinlerini grantee engellendi sürece grantee grant deyim yürütüldüğü, veritabanı bağlamında tüm meta veriler görebilirsiniz.Bu bu yetkiyi kullanmak için sözdizimi hakkında bilgi için kapsam, bkz: grant (Transact-sql).

Şema kapsam

Bu verilen VIEW DEFINITION kapsam şema bağımsız bir varlığı VIEW DEFINITION veya Denetim izinlerini grantee engellendi sürece belirtilen şemada bulunan tüm nesneler için tüm meta verilerleri görmek grantee sağlar.Bu bu yetkiyi kullanmak için sözdizimi hakkında bilgi için kapsam, bkz: Şeması izinleri (Transact-sql).

Tek tek varlıklar

Tek tek varlıklar için verilen VIEW DEFINITION grantee belirtilen varlık için meta veriler görmek izin verir.Tek tek varlıklar için bu izin için kullanılacak sözdizimi hakkında daha fazla bilgi için bkz: Nesne izinleri (Transact-sql).

Bir kullanıcı bir güvenliği sağlanabilir, örneğin bir tablo üzerinde görünüm TANIMI izni verebilirsiniz.Bu meta veriler tablo ve tablo, dizinler, kısıtlamaları ve tetikleyiciler gibi ilgili tüm alt bileşenleri görmesini sağlar.