Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Återkallar behörigheter på ett Service Broker-kontrakt, meddelandetyp, fjärrtjänstbindning, rutt eller tjänst.
Transact-SQL syntaxkonventioner
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 ALTERNATIV FÖR
Anger att rätten att bevilja den angivna rättigheten till andra huvudkonton återkallas. Själva tillståndet kommer inte att dras in.
Important
Om huvudmannen har det angivna tillståndet utan alternativet GRANT , kommer själva tillståndet att dras in.
permission
Specificerar en behörighet som kan återkallas på en Service Broker-securable. För en lista över dessa behörigheter, se avsnittet Anmärkningar senare i detta ämne.
CONTRACT
::contract_name
Specificerar kontraktet där tillståndet återkallas. Omfångskvalificeraren :: krävs.
MESSAGE TYPE
::message_type_name
Specificerar vilken meddelandetyp där behörigheten återkallas. Omfångskvalificeraren :: krävs.
REMOTE SERVICE BINDING
::remote_binding_name
Specificerar den fjärrtjänstbindning där tillståndet återkallas. Omfångskvalificeraren :: krävs.
ROUTE
::route_name
Specificerar rutten där tillståndet återkallas. Omfångskvalificeraren :: krävs.
SERVICE
::message_type_name
Specificerar vilken tjänst tillståndet återkallas. Omfångskvalificeraren :: krävs.
database_principal
Anger det huvudnamn som behörigheten återkallas från.
database_principal kan vara en av följande:
Databasanvändare
Databasbehörighet
Applikationsroll
Databasanvändare mappad till en Windows-inloggning
Databasanvändare mappad till en Windows-grupp
Databasanvändare mappad till ett certifikat
Databasanvändare mappad till en asymmetrisk nyckel
Databasanvändaren har inte mappats till ett serverhuvudnamn
CASCADE
Anger att behörigheten som återkallas också återkallas från andra huvudnamn som den har beviljats eller nekats av det här huvudkontot.
Caution
En kaskadåterställning av ett tillstånd som beviljats MED GRANT OPTION kommer att återkalla både GRANT och DENY av det tillståndet.
SOM revoking_principal
Anger ett huvudnamn från vilket huvudnamnet som kör den här frågan härleder sin rätt att återkalla behörigheten.
revoking_principal kan vara en av följande:
Databasanvändare
Databasbehörighet
Applikationsroll
Databasanvändare mappad till en Windows-inloggning
Databasanvändare mappad till en Windows-grupp
Databasanvändare mappad till ett certifikat
Databasanvändare mappad till en asymmetrisk nyckel
Databasanvändaren har inte mappats till ett serverhuvudnamn
Remarks
Tjänstemäklarkontrakt
Ett Service Broker-kontrakt är en databasnivå-securable som finns i databasen som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på ett Service Broker-kontrakt listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem implicit.
| Tillstånd för tjänstemäklares kontrakt | Underförstått av Service Broker-kontraktstillstånd | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA NÅGON CONTRACT |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Meddelandetyper av tjänstemäklare
En Service Broker-meddelandetyp är en databasnivå-securable som innehålls av databasen som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på en Service Broker-meddelandetyp listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem implicit.
| Behörighet för meddelandetyp av tjänstemäklare | Underförstått av Service Broker-meddelandetyptillstånd | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA NÅGON MESSAGE TYPE |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Service Broker Remote Service Bindings
En Service Broker-fjärrtjänstbindning är en databasnivå-securable som finns i databasen som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på en Service Broker-fjärrtjänstbindning listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem implicit.
| Service Broker fjärrtjänstbindande tillstånd | Underförstått genom Service Brokers bindande tillstånd för fjärrtjänst | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA NÅGON REMOTE SERVICE BINDING |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Rutter för tjänstemäklare
En Service Broker-rutt är en databasnivå-securable som finns i databasen som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på en Service Broker-rutt listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem implicit.
| Service Broker-ruttbehörighet | Underförstått av Service Broker-ruttbehörighet | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA NÅGON ROUTE |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Tjänster för tjänstemäklare
En Service Broker-tjänst är en databasnivå-securable som finns i databasen som är dess förälder i behörighetshierarkin. De mest specifika och begränsade behörigheterna som kan återkallas på en Service Broker-tjänst listas i följande tabell, tillsammans med de mer generella behörigheter som inkluderar dem implicit.
| Service Broker-tjänstebehörighet | Underförstått av Service Broker-tjänstetillstånd | Underförstådd av databasbehörighet |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| TA ÄGARSKAP | CONTROL | CONTROL |
| SEND | CONTROL | CONTROL |
| ALTER | CONTROL | ÄNDRA NÅGON SERVICE |
| VIEW DEFINITION | CONTROL | VIEW DEFINITION |
Permissions
Kräver CONTROL-behörighet på Service Broker-kontraktet, meddelandetyp, fjärrtjänstbindning, rutt eller tjänst
Se även
GRANT Service Broker-behörigheter (Transact-SQL)
DENY Service Broker-behörigheter (Transact-SQL)
GRANT (Transact-SQL)
Behörigheter (Database Engine)
Principals (Database Engine)