REVOKE Asymmetrische sleutelrechten (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Hiermee worden machtigingen voor een asymmetrische sleutel ingetrokken.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

GRANT OPTIE VOOR
Geeft aan dat de mogelijkheid om de opgegeven machtiging te verlenen wordt ingetrokken.

Important

Als de opdrachtgever de gespecificeerde toestemming heeft zonder die GRANT optie, wordt de toestemming zelf ingetrokken.

permission
Hiermee geeft u een machtiging op die kan worden ingetrokken voor een assembly. Hieronder.

OP ASYMMETRIC KEY::asymmetric_key_name
Hiermee geeft u de asymmetrische sleutel op waarop de machtiging wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.

database_principal
Hiermee geeft u de principal van waaruit de machtiging wordt ingetrokken. Een van de volgende:

  • Databasegebruiker

  • Databaserol

  • Toepassingsrol

  • Databasegebruiker die is toegewezen aan een Windows-aanmelding

  • Databasegebruiker die is toegewezen aan een Windows-groep

  • Databasegebruiker die is toegewezen aan een certificaat

  • Databasegebruiker die is toegewezen aan een asymmetrische sleutel

  • Databasegebruiker is niet toegewezen aan een server-principal.

CASCADE
Geeft aan dat de ingetrokken machtiging ook wordt ingetrokken van andere principals waaraan deze is verleend of geweigerd door deze principal. De machtiging zelf wordt niet ingetrokken.

Caution

Een cascaderende intrekking van een toestemming die MET GRANT OPTIE is gegeven, zal beide GRANT en DENY van die toestemming intrekken.

ZOALS revoking_principal
Hiermee geeft u een principal op waaruit de principal die deze query uitvoert, het recht heeft om de machtiging in te trekken. Een van de volgende:

  • Databasegebruiker

  • Databaserol

  • Toepassingsrol

  • Databasegebruiker die is toegewezen aan een Windows-aanmelding

  • Databasegebruiker die is toegewezen aan een Windows-groep

  • Databasegebruiker die is toegewezen aan een certificaat

  • Databasegebruiker die is toegewezen aan een asymmetrische sleutel

  • Databasegebruiker is niet toegewezen aan een server-principal.

Remarks

Een asymmetrische sleutel is een beveiligbaar databaseniveau dat is opgenomen in de database die bovenliggend is in de machtigingshiërarchie. De meest specifieke en beperkte machtigingen die kunnen worden ingetrokken voor een asymmetrische sleutel worden hieronder weergegeven, samen met de meer algemene machtigingen die deze door implicatie bevatten.

Machtiging voor asymmetrische sleutel Impliciet door asymmetrische sleutelmachtiging Impliciet door databasemachtiging
CONTROL CONTROL CONTROL
EIGENAAR CONTROL CONTROL
ALTER CONTROL WIJZIG EEN ASYMMETRIC KEY
REFERENCES CONTROL REFERENCES
VIEW DEFINITIE CONTROL VIEW DEFINITIE

Permissions

Vereist control-machtiging voor de asymmetrische sleutel.

Zie ook

REVOKE (Transact-SQL)
Machtigingen (Database Engine)
Principals (Databasemotor)
CREATE CERTIFICATE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE APPLICATION ROLE (Transact-SQL)
Versleutelingshiërarchie