Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Uděluje oprávnění na smlouvu Service Broker, typ zprávy, vzdálené vazby, trasu nebo službu.
Syntax
GRANT 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 ]
[ WITH GRANT OPTION ]
[ AS granting_principal ]
Arguments
permission
Specifikuje povolení, které lze udělit na servisním makléři securable. Níže uvedeno.
CONTRACT
::contract_name
Specifikuje smlouvu, na které je povolení uděleno. Je vyžadován kvalifikátor oboru ::.
MESSAGE TYPE
::message_type_name
Specifikuje typ zprávy, na kterou je oprávnění uděleno. Je vyžadován kvalifikátor oboru ::.
REMOTE SERVICE BINDING
::remote_binding_name
Specifikuje závazek vzdálené služby, na který je povolení uděleno. Je vyžadován kvalifikátor oboru ::.
ROUTE
::route_name
Specifikuje trasu, na které je povolení udělováno. Je vyžadován kvalifikátor oboru ::.
SERVICE
::service_name
Specifikuje službu, na kterou je povolení uděleno. Je vyžadován kvalifikátor oboru ::.
database_principal
Určuje objekt zabezpečení, ke kterému se oprávnění uděluje. Jedna z následujících možností:
uživatel databáze
Role v databázi
aplikační role
uživatel databáze namapovaný na přihlášení k Systému Windows
uživatel databáze namapovaný na skupinu Windows
uživatel databáze namapovaný na certifikát
uživatel databáze namapovaný na asymetrický klíč
uživatel databáze není namapován na objekt zabezpečení serveru.
GRANT OPCE
Označuje, že objekt zabezpečení bude mít také možnost udělit zadané oprávnění jiným objektům zabezpečení.
granting_principal
Určuje objekt zabezpečení, ze kterého objekt zabezpečení, který spouští tento dotaz, odvozuje své právo udělit oprávnění. Jedna z následujících možností:
uživatel databáze
Role v databázi
aplikační role
uživatel databáze namapovaný na přihlášení k Systému Windows
uživatel databáze namapovaný na skupinu Windows
uživatel databáze namapovaný na certifikát
uživatel databáze namapovaný na asymetrický klíč
uživatel databáze není namapován na objekt zabezpečení serveru.
Remarks
Smlouvy s makléři služeb
Smlouva Service Broker je databázová smlouva zabezpečená databází, která je jejím rodičem v hierarchii oprávnění. Nejkonkrétnější a nejomezenější povolení, která lze udělit ve smlouvě Service Broker, jsou uvedena níže, spolu s obecnějšími povoleními, která je zahrnují implicitně.
| Povolení smlouvy s makléřem služeb | Implicitně z povolení smlouvy Service Broker | Implicitní oprávnění databáze |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| ALTER | CONTROL | Změnit libovolný CONTRACT |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Typy zpráv Service Broker
Typ zprávy Service Broker je databázově zabezpečený obsah obsažený v databázi, která je jeho rodičem v hierarchii oprávnění. Nejspecifičtější a nejomezenější povolení, která lze udělit typu zprávy Service Broker, jsou uvedena níže, spolu s obecnějšími oprávněními, která je zahrnují implicitně.
| Povolení typu zprávy Service Broker | Implicitně podle oprávnění typu zprávy Service Broker | Implicitní oprávnění databáze |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| ALTER | CONTROL | Změnit libovolný MESSAGE TYPE |
| REFERENCES | CONTROL | REFERENCES |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Bondy vzdálených služeb Service Broker
Vzdálené svázání Service Broker je databázově zabezpečené zařízení obsažené v databázi, která je jeho rodičem v hierarchii oprávnění. Nejspecifičtější a nejomezenější oprávnění, která lze udělit vazbě vzdálené služby Service Broker, jsou uvedena níže, spolu s obecnějšími oprávněními, která je zahrnují implicitně.
| Povolení k závazné vazbě vzdálené služby Service Broker | Implicitně z Service Broker pro vzdálenou službu k závaznému oprávnění | Implicitní oprávnění databáze |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| ALTER | CONTROL | Změnit libovolný REMOTE SERVICE BINDING |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Trasy servisních makléřů
Trasa Service Broker je databázově zabezpečená databáze obsažená v databázi, která je jejím rodičem v hierarchii oprávnění. Nejspecifičtější a nejomezenější povolení, která lze udělit na trase Service Broker, jsou uvedena níže, spolu s obecnějšími oprávněními, která je zahrnují nepřímo.
| Povolení k trasě Service Broker | Implicitně podle povolení trasy Service Broker | Implicitní oprávnění databáze |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| ALTER | CONTROL | Změnit libovolný ROUTE |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Služby servisních makléřů
Service Broker služba je databázově zabezpečená databáze obsažená v databázi, která je jejím rodičem v hierarchii oprávnění. Nejspecifičtější a nejomezenější povolení, která lze na Service Broker službu udělit, jsou uvedena níže, spolu s obecnějšími oprávněními, která je zahrnují implicitně.
| Povolení k servisu Service Broker | Implicitně z povolení služby Service Broker | Implicitní oprávnění databáze |
|---|---|---|
| CONTROL | CONTROL | CONTROL |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| SEND | CONTROL | CONTROL |
| ALTER | CONTROL | Změnit libovolný SERVICE |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Permissions
Poskytovatel (nebo zmocnitel uvedený u AS option) musí mít buď samotné oprávnění s GRANT OPTION, nebo vyšší oprávnění, které znamená, že povolení bylo uděleno.
Pokud používáte možnost AS, platí tyto další požadavky.
| JAKO granting_principal | Další požadovaná oprávnění |
|---|---|
| Uživatel databáze | ZOSOBNIT oprávnění pro uživatele, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Uživatel databáze namapovaný na přihlášení k Systému Windows | ZOSOBNIT oprávnění pro uživatele, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Uživatel databáze namapovaný na skupinu Windows | Členství ve skupině Windows, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Uživatel databáze namapovaný na certifikát | Členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Uživatel databáze namapovaný na asymetrický klíč | Členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Uživatel databáze není namapovaný na žádný objekt zabezpečení serveru | ZOSOBNIT oprávnění pro uživatele, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Role databáze | ALTER oprávnění k roli, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
| Aplikační role | ALTER oprávnění k roli, členství v db_securityadmin pevné databázové roli, členství v db_owner pevné databázové roli nebo členství v pevné roli serveru správce systému . |
Vlastníci objektů můžou udělit oprávnění k objektům, které vlastní. Objekty zabezpečení s oprávněním CONTROL u zabezpečitelné můžou udělit oprávnění k danému zabezpečitelnému objektu.
Udělení oprávnění CONTROL SERVER, jako jsou členové pevné role serveru sysadmin , mohou udělit jakékoli oprávnění na jakémkoli zabezpečitelném serveru na serveru. Udělení oprávnění CONTROL k databázi, jako jsou členové db_owner pevné databázové role, mohou udělit jakékoli oprávnění k jakémukoli zabezpečitelnému v databázi. Udělení oprávnění CONTROL schématu může udělit jakékoli oprávnění k libovolnému objektu v rámci schématu.