Share via


revoke simetrik anahtar izinler (Transact-sql)

Verilen ve bir simetrik anahtar üzerinde engellendi izinlerini iptal eder.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]  
    ON SYMMETRIC KEY :: symmetric_key_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 izni iptal edilebilir bir simetrik anahtar belirtir. İzinler listesi için bu konunun ilerleyen bölümlerinde açıklamalar bölümüne bakın.

  • on simetrik anahtar :asymmetric_key_name
    Simetrik anahtar üzerinde izni iptal belirtir. 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

Simetrik anahtarlar hakkında bilgi görünür görülebilirsys.symmetric_keysKatalog Katalog görünümü.

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

Bir veritabanı izinleri hiyerarşideki üst olan veritabanı tarafından bulunan düzeyinde güvenilir simetrik bir anahtardır. Bir simetrik anahtar üzerinde verilebilecek en belirli ve sınırlı izinleri tarafından implication dahil daha genel izinleri ile birlikte aşağıdaki tabloda listelenir.

Simetrik anahtar izni

Simetrik anahtar izni tarafından açık

Veritabanı izni tarafından açık

ALTER

DENETİM

HERHANGİ BİR SİMETRİK ANAHTAR DEĞİŞTİRME

DENETİM

DENETİM

DENETİM

REFERANSLAR

DENETİM

REFERANSLAR

SAHİPLİK AL

DENETİM

DENETİM

VIEW DEFINITION

DENETİM

VIEW DEFINITION

İzinler

Simetrik anahtar control izni veya veritabanı üzerinde herhangi bir simetrik anahtar alter izni gerektirir. as seçeneği kullanırsanız, belirtilen sorumlusunun simetrik anahtar sahip olmalıdır.

Örnekler

Aşağıdaki örnek iptal ALTERsimetrik anahtar izni SamInventory42kullanıcı HamidSve diğer ilkeleri hangi HamidSverilmiş ALTERizni.

USE AdventureWorks2012;
REVOKE ALTER ON SYMMETRIC KEY::SamInventory42 TO HamidS CASCADE;
GO

USE AdventureWorks2012;
REVOKE ALTER ON SYMMETRIC KEY::SamInventory42 TO HamidS CASCADE;
GO

Ayrıca bkz.

Başvuru

görülebilirsys.symmetric_keysKatalog (Transact-sql)

Simetrik anahtar izinler (Transact-sql)

Simetrik anahtar izinler (Transact-sql) deny

SIMETRIK anahtar (Transact-sql) oluştur

Kavramlar

Izinler (veritabanı altyapısı)

Sorumluları (veritabanı altyapısı)

Şifreleme hiyerarşisi