Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Managed Instance
Analitik Platform Sistemi (PDW)
Bir XML şema koleksiyonunda verilen veya reddedilen izinleri iptal eder.
Transact-SQL söz dizimi kuralları
Sözdizimi
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON
XML SCHEMA COLLECTION :: [ schema_name . ]
XML_schema_collection_name
{ TO | FROM } <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
Arguments
permission
Bir XML şema koleksiyonunda iptal edilebilecek bir izni belirtir. İzinlerin listesi için bu konunun ilerleyen bölümlerinde Açıklamalar bölümüne bakınız.
XML ŞEMA KOLEKSIYONU ÜZERINE :: [ schema_name. ] XML_schema_collection_name
İzninin iptal edildiği XML şema koleksiyonunu belirtir. Kapsam niyetlendiricisi (::) gereklidir.
Eğer schema_name belirtilmemişse, varsayılan şema kullanılır.
Eğer schema_name belirtilmişse, şema kapsamı niteleyicisi (.) gereklidir.
HIBE SEÇENEĞI
Belirtilen izni diğer sorumlulara verme hakkının iptal edileceğini gösterir. İzin iptal edilmeyecek.
Önemli
Sorumlu GRANT seçeneği olmadan belirtilen izne sahipse, iznin kendisi iptal edilir.
CASCADE
İptal edilen iznin, bu sorumlu tarafından verildiği veya reddedildiği diğer sorumlulardan da iptal edildiğini gösterir.
Dikkat
GRANT OPTION ile verilen iznin basamaklı iptali, bu iznin hem GRANT hem de DENY'sini iptal eder.
{ TO | FROM } <database_principal>
İznin iptal edildiği sorumluyu belirtir.
AS <database_principal> Bu sorguyu yürüten sorumlunun izni iptal etme hakkını türetdiği bir sorumlu belirtir.
Database_user
Bir veritabanı kullanıcısı belirtir.
Database_role
Bir veritabanı rolü belirtir.
Application_role
Bir uygulama rolü belirtir.
Database_user_mapped_to_Windows_User
Windows kullanıcısına eşlenmiş bir veritabanı kullanıcısını belirtir.
Database_user_mapped_to_Windows_Group
Windows grubuna eşlenmiş bir veritabanı kullanıcısını belirtir.
Database_user_mapped_to_certificate
Bir veritabanı kullanıcısını sertifikaya eşlerliyor.
Database_user_mapped_to_asymmetric_key
Bir veritabanı kullanıcısını asimetrik bir anahtara eşler.
Database_user_with_no_login
Uygun sunucu düzeyinde bir ana özelliği olmayan bir veritabanı kullanıcısını belirtir.
Açıklamalar
XML şema koleksiyonları hakkında bilgiler sys.xml_schema_collections katalog görünümünde görülebilir.
CASCADE belirtilmemişse, VERİN SEÇİCİ belirtilmiş bir yöneticiden izin alınırken başarısız olur.
Bir XML şema koleksiyonu, izin hiyerarşisindeki ana şema tarafından içerilen şema düzeyinde güvenliklendirilebilir bir şeydir. Bir XML şema koleksiyonunda iptal edilebilecek en spesifik ve sınırlı izinler, bunları dolaylı olarak içeren daha genel izinlerle birlikte aşağıdaki tabloda listelenmiştir.
| XML şema koleksiyon izni | XML şema toplama izni ile ima edilir | Şema izniyle ima edilen |
|---|---|---|
| ALTER | KONTROL | ALTER |
| KONTROL | KONTROL | KONTROL |
| EXECUTE | KONTROL | EXECUTE |
| REFERENCES | KONTROL | REFERENCES |
| SORUMLULUK ALMAK | KONTROL | KONTROL |
| TANıMı GÖRÜNTÜLE | KONTROL | TANıMı GÖRÜNTÜLE |
Permissions
XML şema koleksiyonunda CONTROL izni gerektirir. AS seçeneğini kullanıyorsanız, belirtilen ana görevli XML şema koleksiyonuna sahip olmalıdır.
Örnekler
Aşağıdaki örnek, EXECUTE kullanıcının WanidaXML şema koleksiyonu Invoices4 üzerindeki iznini iptal eder. XML şema koleksiyonuInvoices4, veritabanının Sales şeması AdventureWorks2025 içinde yer alır.
USE AdventureWorks2022;
REVOKE EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 FROM Wanida;
GO
Ayrıca Bkz.
GRANT XML Şema Koleksiyon İzinleri (Transact-SQL)
DENY XML Şema Toplama İzinleri (Transact-SQL)
sys.xml_şema_koleksiyonları (Transact-SQL)
XML ŞEMA KOLEKSIYONU OLUŞTUR (Transact-SQL)
İzinler (Veritabanı Altyapısı)
Sorumluları (Veritabanı Altyapısı)