REVOKE Oprávnění certifikátů (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Odvolá oprávnění k certifikátu.

Transact-SQL konvence syntaxe

Syntax

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

Arguments

GRANT MOŽNOST PRO
Označuje, že možnost udělit zadané oprávnění bude odvolána. Samotná oprávnění nebudou odvolána.

Important

Pokud má hlavní subjekt specifikované oprávnění bez GRANT této možnosti, samotné oprávnění bude zrušeno.

permission
Určuje oprávnění, které lze odvolat u certifikátu. Níže uvedeno.

ZAPNUTÉ CERTIFICATE::certificate_name
Určuje certifikát, na kterém se oprávnění odvolává. Je vyžadován kvalifikátor oboru ::.

database_principal
Určuje objekt zabezpečení, ze kterého se oprávnění odvolává. Jedna z následujících možností:

  • Uživatel databáze

  • Role v databázi

  • aplikační role

  • uživatel databáze namapovaný na přihlášení k Systému Windows

  • uživatel databáze namapovaný na skupinu Windows

  • uživatel databáze namapovaný na certifikát

  • uživatel databáze namapovaný na asymetrický klíč

  • uživatel databáze není namapován na objekt zabezpečení serveru.

CASCADE
Označuje, že odvolávané oprávnění je také odvolán z jiných objektů zabezpečení, ke kterým byl udělen tímto objektem zabezpečení.

Caution

Kaskádové zrušení povolení uděleného S GRANT MOŽNOSTÍ zruší obojí GRANT , i DENY toto oprávnění.

JAKO revoking_principal
Určuje objekt zabezpečení, ze kterého objekt zabezpečení, který spouští tento dotaz, odvozuje své právo odvolat oprávnění. Jedna z následujících možností:

  • Uživatel databáze

  • Role v databázi

  • aplikační role

  • uživatel databáze namapovaný na přihlášení k Systému Windows

  • uživatel databáze namapovaný na skupinu Windows

  • uživatel databáze namapovaný na certifikát

  • uživatel databáze namapovaný na asymetrický klíč

  • uživatel databáze není namapován na objekt zabezpečení serveru.

Remarks

Certifikát je zabezpečitelná databáze obsažená v databázi, která je nadřazená v hierarchii oprávnění. Níže jsou uvedena nejvýraznější a omezená oprávnění, která lze odvolat u certifikátu, společně s obecnějšími oprávněními, která je zahrnují implikací.

Oprávnění k certifikátu Implicitní oprávnění certifikátu Implicitní oprávnění databáze
CONTROL CONTROL CONTROL
PŘEVEZMĚTE ODPOVĚDNOST CONTROL CONTROL
ALTER CONTROL Změnit libovolný CERTIFICATE
REFERENCES CONTROL REFERENCES
VIEW DEFINICE CONTROL VIEW DEFINICE

Permissions

Vyžaduje oprávnění CONTROL k certifikátu.