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 Service Broker-contract, berichttype, externe servicebinding, route of dienst.
Transact-SQL syntaxis-conventies
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON
{
[ CONTRACT :: contract_name ]
| [ MESSAGE TYPE :: message_type_name ]
| [ REMOTE SERVICE BINDING :: remote_binding_name ]
| [ ROUTE :: route_name ]
| [ SERVICE :: service_name ]
}
{ TO | FROM } database_principal [ ,...n ]
[ CASCADE ]
[ AS revoking_principal ]
Arguments
GRANT OPTIE VOOR
Geeft aan dat het recht om het opgegeven recht aan andere principals te verlenen, wordt ingetrokken. De toestemming zelf zal niet worden ingetrokken.
Belangrijk
Als de opdrachtgever de gespecificeerde toestemming heeft zonder die GRANT optie, wordt de toestemming zelf ingetrokken.
permission
Specificeert een toestemming die kan worden ingetrokken op een Service Broker securable. Voor een lijst van deze toestemmingen, zie de sectie Opmerkingen later in dit onderwerp.
CONTRACT
::contract_name
Specificeert het contract waarop de toestemming wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.
MESSAGE TYPE
::message_type_name
Specificeert het berichttype waarop de toestemming wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.
REMOTE SERVICE BINDING
::remote_binding_name
Specificeert de binding van de externe dienst waarop de toestemming wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.
ROUTE
::route_name
Specificeert de route waarop de toestemming wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.
SERVICE
::message_type_name
Specificeert de betekening waarvoor de toestemming wordt ingetrokken. De kwalificatie voor het bereik :: is vereist.
database_principal
Hiermee geeft u de principal van waaruit de machtiging wordt ingetrokken.
database_principal kan een van de volgende zijn:
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.
revoking_principal kan een van de volgende zijn:
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
Service Broker Contracten
Een Service Broker-contract is een databaseniveau securable die wordt opgenomen door de database die zijn ouder is in de permissiehiërarchie. De meest specifieke en beperkte toestemmingen die kunnen worden ingetrokken bij een Service Broker-contract worden in de volgende tabel vermeld, samen met de meer algemene toestemmingen die deze bij implicatie omvatten.
| Toestemming voor het contract van Service Broker | Impliciet door contract toestemming van Service Broker | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN CONTRACT |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Berichttypes van dienstmakelaars
Een Service Broker-berichttype is een databaseniveau securable die wordt opgenomen door de database die zijn ouder is in de permissiehiërarchie. De meest specifieke en beperkte rechten die op een Service Broker-berichttype kunnen worden ingetrokken, staan in de volgende tabel, samen met de meer algemene toestemmingen die deze bij implicatie omvatten.
| Service Broker berichttype toestemming | Impliciet door Service Broker berichttype-toestemming | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN MESSAGE TYPE |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Service Broker Remote Service Bindings
Een Service Broker remote service binding is een databaseniveau securable die wordt opgenomen door de database die haar ouder is in de permissieshiërarchie. De meest specifieke en beperkte rechten die kunnen worden ingetrokken bij een Service Broker remote service binding staan in de volgende tabel, samen met de meer algemene toestemmingen die deze impliciet omvatten.
| Service Broker externe servicebindingsvergunning | Impliciet door Service Broker remote service bindende toestemming | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN REMOTE SERVICE BINDING |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Service Broker-routes
Een Service Broker-route is een databaseniveau securable route die wordt opgenomen door de database die haar ouder is in de permissiehiërarchie. De meest specifieke en beperkte rechten die op een Service Broker-route kunnen worden ingetrokken, worden in de volgende tabel vermeld, samen met de meer algemene rechten die deze bij implicatie omvatten.
| Service Broker-routevergunning | Impliciet door de route-toestemming van Service Broker | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN ROUTE |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Service Broker Services
Een Service Broker-service is een databaseniveau securable die wordt opgenomen door de database die haar ouder is in de permissiehiërarchie. De meest specifieke en beperkte rechten die op een Service Broker-dienst kunnen worden ingetrokken, staan in de volgende tabel, samen met de meer algemene rechten die deze bij implicatie omvatten.
| Service Broker service-toestemming | Impliciet door Service Broker dienstvergunning | Impliciet door databasemachtiging |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| EIGENAARSCHAP NEMEN | CONTROL | CONTROL |
| SEND | CONTROL | CONTROL |
| ALTER | CONTROL | WIJZIG EEN SERVICE |
| VIEW DEFINITIE | CONTROL | VIEW DEFINITIE |
Permissions
Vereist CONTROL-toestemming voor het Service Broker-contract, het type bericht, de binding van de externe dienst, de route of de dienst
Zie ook
GRANT Service Broker-machtigingen (Transact-SQL)
DENY Service Broker-machtigingen (Transact-SQL)
GRANT (Transact-SQL)
Toestemmingen (Database Engine)
Principals (Database Engine)