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
Trekt rechten in die zijn verleend of geweigerd op een endpoint.
Transact-SQL syntaxis-conventies
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON ENDPOINT :: endpoint_name
{ FROM | TO } <server_principal> [ ,...n ]
[ CASCADE ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Arguments
toestemming
Specificeert een toestemming die op een eindpunt kan worden verleend. Zie de sectie Opmerkingen verderop in dit onderwerp voor een lijst met machtigingen.
OP ENDPOINT::endpoint_name
Specificeert het eindpunt waarop de toestemming wordt verleend. De kwalificatie voor het bereik (::) is vereist.
{ VAN | TO } <server_principal> Specificeert de SQL Server login waarvan de toestemming wordt ingetrokken.
SQL_Server_login
Hiermee geeft u de naam van een SQL Server-aanmelding.
SQL_Server_login_from_Windows_login
Hiermee geeft u de naam op van een SQL Server-aanmelding die is gemaakt op basis van een Windows-aanmelding.
SQL_Server_login_from_certificate
Hiermee geeft u de naam op van een SQL Server-aanmelding die is toegewezen aan een certificaat.
SQL_Server_login_from_AsymKey
Hiermee geeft u de naam op van een SQL Server-aanmelding die is toegewezen aan een asymmetrische sleutel.
GRANT OPTIE
Geeft aan dat het recht om de opgegeven machtiging aan andere principals te verlenen, wordt ingetrokken. De machtiging zelf wordt niet ingetrokken.
Belangrijk
Als de opdrachtgever de gespecificeerde toestemming heeft zonder die GRANT optie, wordt de toestemming zelf ingetrokken.
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.
ALS SQL_Server_login
Hiermee geeft u de SQL Server-aanmelding op waaruit de principal die deze query uitvoert, het recht heeft om de machtiging in te trekken.
Remarks
Machtigingen op het serverbereik kunnen alleen worden ingetrokken wanneer de huidige database hoofddatabase is.
Informatie over eindpunten is zichtbaar in de sys.endpoints catalogusweergave. Informatie over servermachtigingen is zichtbaar in de sys.server_permissions catalogusweergave en informatie over server-principals is zichtbaar in de sys.server_principals catalogusweergave.
Een eindpunt is een serverniveau securable. De meest specifieke en beperkte rechten die op een eindpunt kunnen worden ingetrokken, worden in de volgende tabel vermeld, samen met de meer algemene permissies die deze impliciet omvatten.
| Eindpunttoestemming | Impliciet door eindpunttoestemming | Impliciet door servermachtiging |
|---|---|---|
| ALTER | CONTROL | WIJZIG EEN ENDPOINT |
| CONNECT | CONTROL | besturingsserver |
| CONTROL | CONTROL | besturingsserver |
| EIGENAARSCHAP NEMEN | CONTROL | besturingsserver |
| VIEW DEFINITIE | CONTROL | VIEW ELKE DEFINITIE |
Permissions
Vereist CONTROL-toestemming op het eindpunt of ELKE ENDPOINT WIJZIGING op de server.
Examples
A. DEFINITION-toestemming op een eindpunt intrekken VIEW
Het volgende voorbeeld trekt VIEW DEFINITION de toestemming op het eindpunt Mirror7 in van de SQL Server-login ZArifin.
USE master;
REVOKE VIEW DEFINITION ON ENDPOINT::Mirror7 FROM ZArifin;
GO
B. TOESTEMMING VOOR EIGENAARSCHAP NEMEN INTREKKEN MET DE CASCADE-OPTIE
Het volgende voorbeeld trekt TAKE OWNERSHIP de toestemming op het eindpunt Shipping83 in van de SQL Server-gebruiker PKomosinski en van alle principals aan wie PKomosinski op is verleend TAKE OWNERSHIPShipping83.
USE master;
REVOKE TAKE OWNERSHIP ON ENDPOINT::Shipping83 FROM PKomosinski
CASCADE;
GO
Zie ook
GRANT Eindpuntmachtigingen (Transact-SQL)
DENY Eindpuntmachtigingen (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)
Catalogusweergaven van eindpunten (Transact-SQL)
sys.endpoints (Transact-SQL)
Toestemmingen (Database Engine)
Principals (Database Engine)