REVOKE Sertifika İzinleri (Transact-SQL)

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

Bir sertifika üzerindeki izinleri iptal eder.

Transact-SQL söz dizimi kuralları

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission  [ ,...n ]   
    ON CERTIFICATE :: certificate_name   
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Arguments

GRANT SEÇENEK
Belirtilen izni verme özelliğinin iptal edileceğini gösterir. İzin iptal edilmeyecek.

Important

Eğer müdür belirtilen izne sahipse ve bu GRANT seçenek yoksa, izin kendisi iptal edilir.

permission
Bir sertifikada iptal edilebilecek bir izin belirtir. Aşağıda listelenmiştir.

AÇIK CERTIFICATE::certificate_name
İznin iptal edildiği sertifikayı 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

OPSYENLE verilen bir iznin GRANT zincirleme iptal edilmesi, her ikisini GRANT de o DENY iznleri 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

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

Sertifika izni Sertifika izniyle örtülü Veritabanı izniyle örtülü
CONTROL CONTROL CONTROL
SAHIPLENMEK CONTROL CONTROL
ALTER CONTROL HERHANGI BIR CERTIFICATE DEĞIŞTIRME
REFERENCES CONTROL REFERENCES
VIEW TANIMI CONTROL VIEW TANIMI

Permissions

Sertifika üzerinde CONTROL izni gerektirir.