Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Trekt de rechten in op een assembly.
Transact-SQL syntaxis-conventies
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON ASSEMBLY :: assembly_name
{ TO | FROM } database_principal [ ,...n ]
[ CASCADE ]
[ AS revoking_principal ]
Arguments
GRANT OPTIE VOOR
Geeft aan dat de mogelijkheid om de gespecificeerde toestemming te verlenen of te weigeren zal worden ingetrokken. De machtiging zelf wordt niet ingetrokken.
Belangrijk
Als de opdrachtgever de gespecificeerde toestemming heeft zonder die GRANT optie, wordt de toestemming zelf ingetrokken.
toestemming
Hiermee geeft u een machtiging op die kan worden ingetrokken voor een assembly. Hieronder.
OP ASSEMBLY::assembly_name
Specificeert de vergadering waarop de toestemming 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 die niet is 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.
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 die niet is toegewezen aan een server-principal.
Remarks
Een assembly is een beveiligbaar databaseniveau dat is opgenomen in de database die bovenliggend is in de machtigingshiërarchie. De meest specifieke en beperkte toestemmingen die op een assembly kunnen worden ingetrokken, worden hieronder vermeld, samen met de meer algemene toestemmingen die deze bij implicatie omvatten.
| Toestemming voor de vergadering | Impliciet door assemblymachtiging | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN ASSEMBLY |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Permissions
Vereist CONTROL-toestemming voor de assemblage
Zie ook
DENY (Transact-SQL)
Toestemmingen (Database Engine)
Principals (Database Engine)
CREATE ASSEMBLY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE APPLICATION ROLE (Transact-SQL)
Versleutelingshiërarchie