xml Şeması derlemesi izinler (Transact-sql) deny
xml şema koleksiyonu izinlerini reddeder.
Transact-SQL Sözdizim Kuralları
Sözdizimi
DENY permission [ ,...n ] ON
XML SCHEMA COLLECTION :: [ schema_name . ]
XML_schema_collection_name
TO <database_principal> [ ,...n ]
[ CASCADE ]
[ AS <database_principal> ]
<database_principal> ::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
Bağımsız değişkenler
permission
xml Şeması derlemesi üzerinde engellendi izni belirler. İzinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.xml şema koleksiyonu : [ schema_name**.** ] XML_schema_collection_name
xml şema koleksiyonu izni engellenmesini belirtir. Kapsam niteleyicisi (:) gereklidir. Eğer schema_namebelirtilmemişse, varsayılan şemayı kullanılacak. Eğer schema_nameBelirtilen şema kapsam niteleyicisi (.) gereklidir.İÇİN <database_principal>
Sorumlusunun izni engellenmesini belirtir.ART ARDA SIRALI
Diğer ilkeleri için bu asıl adı verilen da engellenmesini izni engellendi gösterir.as <database_principal>
Içinden bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir asıl adı belirtir.Database_user
Veritabanı kullanıcı belirtir.Database_role
Veritabanı rolü belirtir.Application_role
Uygulama rolü belirtir.Database_user_mapped_to_Windows_User
Bir Windows kullanıcısı eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_Windows_Group
Bir Windows grubu eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_certificate
Sertifika eşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_asymmetric_key
Bir asimetrik anahtar eşlenen veritabanı kullanıcı belirtir.Database_user_with_no_login
Veritabanı kullanıcı ile ilgili hiçbir sunucu düzeyinde asıl adı belirtir.
Açıklamalar
xml şema koleksiyonları hakkında bilgi görünür sys.xml_schema_collections Katalog görünümü.
xml şema koleksiyonu bir şema izinleri hiyerarşisindeki alt üst olan şema tarafından bulunan düzey güvenilir olduğunu. xml Şeması derlemesi üzerinde engellendi en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.
xml şema koleksiyonu izni |
xml şema koleksiyonu izni tarafından açık |
Şema izni tarafından açık |
---|---|---|
ALTER |
DENETİM |
ALTER |
DENETİM |
DENETİM |
DENETİM |
YÜRÜTME |
DENETİM |
YÜRÜTME |
REFERANSLAR |
DENETİM |
REFERANSLAR |
SAHİPLİK AL |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
xml şema KOLEKSIYONU üzerinde denetimi gerektirir. as seçeneği kullanırsanız, belirtilen anapara xml şema koleksiyonu kendi gerekir.
Örnekler
Aşağıdaki örnek EXECUTExml şema koleksiyonu izni Invoices4kullanıcıya Wanida. xml şema koleksiyonu Invoices4içinde bulunan Salesşema AdventureWorks2012veritabanı.
USE AdventureWorks2012;
DENY EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 TO Wanida;
GO
Ayrıca bkz.
Başvuru
xml Şeması derlemesi izinler (Transact-sql)
xml Şeması derlemesi izinler (Transact-sql) iptal
sys.xml_schema_collections (Transact-sql)
xml şema KOLEKSIYONU (Transact-sql) oluştur