Aracılığıyla paylaş


REVOKE Veritabanı Kapsamlı Kimlik Bilgileri (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri Microsoft Fabric'teAzure SQL VeritabanıAzure SQL Yönetilen Örneği SQL veritabanı

Veritabanı kapsamlı kimlik bilgileri üzerindeki izinleri iptal eder.

Transact-SQL söz dizimi kuralları

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission  [ ,...n ]   
    ON DATABASE SCOPED CREDENTIAL :: credential_name   
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Arguments

IÇIN VERME SEÇENEĞI
Belirtilen izni verme özelliğinin iptal edileceğini gösterir. İzin iptal edilmeyecek.

Important

Sorumlu GRANT seçeneği olmadan belirtilen izne sahipse, iznin kendisi iptal edilir.

permission
Veritabanı kapsamlı kimlik bilgileri üzerinde iptal edilebilecek bir izin belirtir. Aşağıda listelenmiştir.

SERTIFIKA ÜZERINE ::credential_name
İznin iptal edildiği veritabanı kapsamlı kimlik bilgilerini belirtir. "::" kapsam niteleyicisi gereklidir.

database_principal
İznin iptal edildiğ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
İptal edilen iznin, bu sorumlu tarafından verildiği diğer sorumlulardan da iptal edildiğini gösterir.

Caution

GRANT OPTION ile verilen iznin basamaklı iptali, bu iznin hem GRANT hem de DENY'sini iptal eder.

AS revoking_principal
Bu sorguyu yürüten sorumlunun izni iptal etme hakkını türetdiği bir sorumlu 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

Veritabanı kapsamlı kimlik bilgileri, izinler hiyerarşisinde üst öğesi olan veritabanı tarafından kapsanan veritabanı düzeyinde güvenli hale getirilebilir bir kimlik bilgisidir. Veritabanı kapsamlı kimlik bilgileri üzerinde iptal edilebilecek en özel ve sınırlı izinler aşağıda listelenmiştir ve bunları ima eden daha genel izinlerle birlikte listelenmiştir.

Veritabanı kapsamlı kimlik bilgisi izni Veritabanı kapsamlı kimlik bilgisi izni tarafından örtülü Veritabanı izniyle örtülü
CONTROL CONTROL CONTROL
SAHIPLENMEK CONTROL CONTROL
ALTER CONTROL CONTROL
REFERENCES CONTROL REFERENCES
TANıMı GÖRÜNTÜLE CONTROL TANıMı GÖRÜNTÜLE

Permissions

Veritabanı kapsamlı kimlik bilgileri üzerinde CONTROL izni gerektirir.

Ayrıca Bkz.

İPTAL ETMEK (Transact-SQL)
GRANT Veritabanı Kapsamlı Kimlik Bilgileri (Transact-SQL)
DENY Veritabanı Kapsamlı Kimlik Bilgileri (Transact-SQL)
İzinler (Veritabanı Altyapısı)
Sorumluları (Veritabanı Altyapısı)
Şifreleme Hiyerarşisi