Aracılığıyla paylaş


DENY Asimetrik Anahtar İzinleri (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Asimetrik anahtar üzerindeki izinleri reddeder.

Transact-SQL söz dizimi kuralları

Syntax

  
DENY { permission  [ ,...n ] }   
    ON ASYMMETRIC KEY :: asymmetric_key_name   
        TO database_principal [ ,...n ]  
    [ CASCADE ]  
        [ AS denying_principal ]  

Arguments

permission
Asimetrik anahtarda reddedilebilen bir izin belirtir. Aşağıda listelenmiştir.

ON ASIMETRIK ANAHTAR ::asymmetric_key_name
İznin reddedildiği asimetrik anahtarı belirtir. "::" kapsam niteleyicisi gereklidir.

database_principal
İznin reddedildiği sorumluyu belirtir. Aşağıdakilerden biri:

  • Veritabanı kullanıcısı

  • Veritabanı rolü

  • uygulama rolü

  • Windows oturum açma bilgilerine eşlenen veritabanı kullanıcısı

  • Bir Windows grubuna eşlenen veritabanı kullanıcısı

  • bir sertifikayla eşlenen veritabanı kullanıcısı

  • asimetrik anahtara eşlenen veritabanı kullanıcısı

  • veritabanı kullanıcısı bir sunucu sorumlusuna eşlenmemiş.

CASCADE
Reddedilen iznin, bu sorumlu tarafından verildiği diğer sorumlulara da reddedildiğini gösterir.

denying_principal
Bu sorguyu yürüten sorumlunun izni reddetme hakkını türetdiği bir sorumluyu belirtir. Aşağıdakilerden biri:

  • Veritabanı kullanıcısı

  • Veritabanı rolü

  • uygulama rolü

  • Windows oturum açma bilgilerine eşlenen veritabanı kullanıcısı

  • Bir Windows grubuna eşlenen veritabanı kullanıcısı

  • bir sertifikayla eşlenen veritabanı kullanıcısı

  • asimetrik anahtara eşlenen veritabanı kullanıcısı

  • veritabanı kullanıcısı bir sunucu sorumlusuna eşlenmemiş.

Remarks

Asimetrik anahtar, izinler hiyerarşisinde üst öğesi olan veritabanı tarafından kapsanan veritabanı düzeyinde güvenli hale getirilebilir bir anahtardır. Bir asimetrik anahtar üzerinde verilebilen en özel ve sınırlı izinler, bunları ima yoluyla içeren daha genel izinlerle birlikte aşağıda listelenmiştir.

Asimetrik Anahtar izni Asimetrik anahtar izniyle örtülü Veritabanı izniyle örtülü
CONTROL CONTROL CONTROL
SAHIPLENMEK CONTROL CONTROL
ALTER CONTROL HERHANGI BIR ASIMETRIK ANAHTARı DEĞIŞTIRME
REFERENCES CONTROL REFERENCES
TANıMı GÖRÜNTÜLE CONTROL TANıMı GÖRÜNTÜLE

Permissions

Asimetrik anahtar üzerinde CONTROL izni gerektirir. AS yan tümcesi kullanılırsa, belirtilen sorumlunun asimetrik anahtara sahip olması gerekir.

Ayrıca Bkz.

REDDET (Transact-SQL)
İzinler (Veritabanı Altyapısı)
Sorumluları (Veritabanı Altyapısı)
SERTİFİKA OLUŞTUR (Transact-SQL)
CREATE ASİMETRİK ANAHTAR (Transact-SQL)
Şifreleme Hiyerarşisi