Aracılığıyla paylaş


xml Şeması derlemesi izinler (Transact-sql) iptal

Verilen veya xml Şeması derlemesi üzerinde izinleri iptal eder.

Konu bağlantısı simgesi Transact-SQL Sözdizim 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 

Bağımsız değişkenler

  • permission
    Bir xml şema koleksiyonu izni iptal belirtir. İ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 üzerinde izni iptal belirtir. Kapsam niteleyicisi (:) gereklidir. Eğer schema_namebelirtilmemişse, varsayılan şemayı kullanılacak. Eğer schema_nameBelirtilen şema kapsam niteleyicisi (.) gereklidir.

  • VERME SEÇENEĞİ
    Diğer ilkeleri belirtilen izni hakkı iptal edilir gösterir. İzni iptal edilmemiş.

    Önemli notÖnemli

    Anapara grant seçeneği olmadan belirtilen izni varsa, izni iptal edilir.

  • ART ARDA SIRALI
    Diğer ilkeleri için o verilen veya bu asıl adı iptal izni de iptal edildi gösterir.

    Dikkat notuDikkat

    WITH grant OPTION grant ve deny bu iznin iptal edecektir cascaded iptali bir izin verilmiş.

  • {İÇİN | }<database_principal>
    Içinden iznini iptal asıl adı belirtir.

  • as <database_principal>
    Içinden bu sorguyu yürüttükten sorumlusunun izni iptal 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ü.

Bir izni grant OPTION belirtilen bu izni verilen bir sorumlusunun izni iptal etme cascade belirtilmezse deyimi başarısız olur.

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 iptal edilebilir 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 DENETIM izni gerektirir. as seçeneği kullanırsanız, belirtilen anapara xml şema koleksiyonu kendi gerekir.

Örnekler

Aşağıdaki örnek iptal EXECUTExml şema koleksiyonu izni Invoices4kullanıcı Wanida. xml şema koleksiyonu Invoices4içinde bulunan Salesşema AdventureWorks2012veritabanı.

USE AdventureWorks2012;

REVOKE EXECUTE ON XML SCHEMA COLLECTION::Sales.Invoices4 FROM Wanida;

GO

Ayrıca bkz.

Başvuru

xml Şeması derlemesi izinler (Transact-sql)

xml Şeması derlemesi izinler (Transact-sql) deny

sys.xml_schema_collections (Transact-sql)

xml şema KOLEKSIYONU (Transact-sql) oluştur

Kavramlar

Izinler (veritabanı altyapısı)

Sorumluları (veritabanı altyapısı)