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í pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Odmítne oprávnění pro schéma.
Syntax
DENY permission [ ,...n ] } ON SCHEMA :: schema_name
TO database_principal [ ,...n ]
[ CASCADE ]
[ AS denying_principal ]
Arguments
permission
Určuje oprávnění, které lze ve schématu odepřít. Seznam těchto oprávnění najdete v části Poznámky dále v tomto článku.
ON SCHEMA:: schema*_name*
Určuje schéma, pro které je oprávnění odepřeno. Kvalifikátor oboru :: je povinný.
database_principal
Určuje objekt zabezpečení, ke kterému je oprávnění odepřeno.
database_principal může být jedním z těchto objektů zabezpečení:
- Uživatel databáze
- Role databáze
- 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í namapovaný na objekt zabezpečení serveru
CASCADE
Odmítne oprávnění k jiným objektům zabezpečení, kterým zadaný database_principal udělil oprávnění.
denying_principal
Určuje objekt zabezpečení, ze kterého objekt zabezpečení, který spouští tento dotaz, odvozuje své právo odepřít oprávnění.
denying_principal může být jedním z těchto objektů zabezpečení:
- Uživatel databáze
- Role databáze
- 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í namapovaný na objekt zabezpečení serveru
Remarks
Schéma je zabezpečitelná na úrovni databáze. Je obsažena v databázi, která je jejím nadřazeným objektem v hierarchii oprávnění. Nejpřesnější a omezená oprávnění, která je možné u schématu zamítnout, jsou uvedená v následující tabulce. Tabulka zobrazuje obecnější oprávnění, která je zahrnují implikací.
| Povolení schématu | Implicitní oprávnění schématu | Implicitní oprávnění databáze |
|---|---|---|
| ALTER | CONTROL | Změnit libovolný SCHEMA |
| CONTROL | CONTROL | CONTROL |
| CREATE SEQUENCE | ALTER | Změnit libovolný SCHEMA |
| DELETE | CONTROL | DELETE |
| EXECUTE | CONTROL | EXECUTE |
| INSERT | CONTROL | INSERT |
| REFERENCES | CONTROL | REFERENCES |
| SELECT | CONTROL | SELECT |
| PŘEVEZMĚTE ODPOVĚDNOST | CONTROL | CONTROL |
| UPDATE | CONTROL | UPDATE |
| VIEW SLEDOVÁNÍ ZMĚN | CONTROL | CONTROL |
| VIEW DEFINICE | CONTROL | VIEW DEFINICE |
Permissions
Vyžaduje oprávnění CONTROL pro schéma. Pokud používáte možnost AS, musí zadaný objekt zabezpečení vlastnit schéma.