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
Nekar behörigheter på ett Service Broker-kontrakt, meddelandetyp, fjärrtjänstbindning, rutt eller tjänst.
Transact-SQL syntaxkonventioner
Syntax
DENY permission [ ,...n ] ON
{
[ CONTRACT :: contract_name ]
| [ MESSAGE TYPE :: message_type_name ]
| [ REMOTE SERVICE BINDING :: remote_binding_name ]
| [ ROUTE :: route_name ]
| [ SERVICE :: service_name ]
}
TO database_principal [ ,...n ]
[ CASCADE ]
[ AS denying_principal ]
Arguments
permission
Specificerar en behörighet som kan nekas på en Service Broker-securable. En lista över behörigheterna finns i avsnittet Kommentarer senare i det här avsnittet.
CONTRACT
::contract_name
Specificerar vilket kontrakt som tillståndet nekas på. Omfångskvalificeraren :: krävs.
MESSAGE TYPE
::message_type_name
Specificerar vilken meddelandetyp som behörigheten nekas. Omfångskvalificeraren :: krävs.
REMOTE SERVICE BINDING
::remote_binding_name
Specificerar den fjärrtjänstbindning som tillståndet nekas på. Omfångskvalificeraren :: krävs.
ROUTE
::route_name
Specificerar rutten där tillståndet nekas. Omfångskvalificeraren :: krävs.
SERVICE
::message_type_name
Specificerar vilken tjänst som tillståndet nekas. Omfångskvalificeraren :: krävs.
database_principal
Anger det huvudnamn som behörigheten nekas till. Något 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 nekas också nekas till andra huvudnamn som det har beviljats av det här huvudkontot.
denying_principal
Anger ett huvudnamn från vilket huvudnamnet som kör den här frågan härleder sin rätt att neka behörigheten. Något 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 nekas på ett Service Broker-kontrakt listas i följande tabell, tillsammans med de mer generella behörigheter 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 nekas på en Service Broker-meddelandetyp listas i följande tabell, tillsammans med de mer generella behörigheterna som inkluderar dem indirekt.
| 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 nekas 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 nekas 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 nekas på en Service Broker-tjänst listas i följande tabell, tillsammans med de mer generella behörigheterna 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. Om AS-satsen används måste det angivna huvudkontot äga det skydd som behörigheter nekas för.
Se även
Principals (Database Engine)
REVOKE Service Broker-behörigheter (Transact-SQL)
DENY (Transact-SQL)
Behörigheter (Database Engine)