xml şeması derlemesi izinler (Transact-SQL) deny
Bir xml şema koleksiyonizinlerini reddeder.
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
Bir xml şema koleksiyonengellenebilir iznini belirtir.İzinler listesi için bu bölümdeki açıklamalar bölümüne bakın.xml şema KOLEKSİYONU : [ schema_name**.** ] XML_schema_collection_name
İzin engellendi xml şema koleksiyon belirtir.niteleyici kapsam(:) gereklidir. schema_name Belirtilmezse, varsayılan şemayı kullanılacak.schema_name Belirtilen şema kapsamniteleyici ( .) gereklidir.İÇİN <database_principal>
İzin verilmedi asıl adı belirtir.ART ARDA SIRALI
Engellenmesini izni de, onu bu sorumlusu tarafından verilmiş olan diğer sorumluları için reddedildiğini gösterir.as <database_principal>
Bu sorguyu yürüttükten sorumlusunun izni reddetme hakkı türetir içinden asıl adı belirtir.Database_user
Bir veritabanı kullanıcı belirtir.Database_role
veritabanı rolübelirtir.Application_role
Bir 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
Bir sertifikaeşlenen veritabanı kullanıcı belirtir.Database_user_mapped_to_asymmetric_key
Bir asimetrik anahtareşlenen veritabanı kullanıcı belirtir.Database_user_with_no_login
Hiçbir karşılık gelen sunucudüzey ile asıl veritabanı kullanıcı belirtir.
Açıklamalar
xml şema koleksiyonları hakkında bilgi görünür sys.xml_schema_collections Katalog görünümü.
xml şeması koleksiyon izinleri sıradüzeni içindeki üst olan şema tarafından bulunan bir şema -düzey güvenliği sağlanabilir ' dir.Bir xml şema koleksiyon engellendi en belirli ve sınırlı izinleri, aşağıdaki tablo, bunların patentlerini tarafından dahil daha genel izinleri ile birlikte listelenir.
xml şema koleksiyon izni |
xml şema koleksiyon izni tarafından örtülü |
Şema izni tarafından örtülü |
---|---|---|
ALTER |
DENETİM |
ALTER |
DENETİM |
DENETİM |
DENETİM |
YÜRÜTME |
DENETİM |
YÜRÜTME |
BAŞVURULAR |
DENETİM |
BAŞVURULAR |
SAHİPLİĞİ |
DENETİM |
DENETİM |
VIEW DEFINITION |
DENETİM |
VIEW DEFINITION |
İzinler
xml şema koleksiyondenetimi gerektirir.as seçeneği kullanırsanız, belirtilen sorumlusunun xml şema koleksiyonsahip olmalıdır.
Örnekler
Aşağıdaki örnek vermez EXECUTE xml şema koleksiyonizni Invoices4 kullanıcı Wanida.xml şema koleksiyon Invoices4 içinde bulunan Sales şeması, AdventureWorks2008R2 veritabanı.
USE AdventureWorks2008R2;
DENY EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 TO Wanida;
GO