Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Letiltja a sémák engedélyeit.
Transact-SQL szintaxis konvenciók
Syntax
DENY permission [ ,...n ] } ON SCHEMA :: schema_name
TO database_principal [ ,...n ]
[ CASCADE ]
[ AS denying_principal ]
Arguments
permission
Olyan engedélyt ad meg, amely megtagadható egy sémán. Ezeknek az engedélyeknek a listáját a cikk későbbi, Megjegyzések szakaszában találja.
SÉMÁRÓL :: séma*_name*
Azt a sémát adja meg, amelyen az engedély megtagadva van. A hatókör-minősítő :: kötelező.
database_principal
Azt a tagot adja meg, amelyhez az engedély megtagadva van.
database_principal a következők egyike lehet:
- Adatbázis-felhasználó
- Adatbázis-szerepkör
- Alkalmazás szerepkör
- Adatbázis-felhasználó windowsos bejelentkezésre van leképezve
- Adatbázis-felhasználó egy Windows-csoportra van leképezve
- Adatbázis-felhasználó tanúsítványra van leképezve
- Adatbázis-felhasználó aszimmetrikus kulcsra van leképezve
- Az adatbázis felhasználója nincs kiszolgálónévre leképezve
CASCADE
A megadott database_principal engedélyt adott más tagoknak.
denying_principal
Megadja azt a tagot, amelyből a lekérdezést végrehajtó egyszerű felhasználó megtagadhatja az engedélyt.
denying_principal a következők egyike lehet:
- Adatbázis-felhasználó
- Adatbázis-szerepkör
- Alkalmazás szerepkör
- Adatbázis-felhasználó windowsos bejelentkezésre van leképezve
- Adatbázis-felhasználó egy Windows-csoportra van leképezve
- Adatbázis-felhasználó tanúsítványra van leképezve
- Adatbázis-felhasználó aszimmetrikus kulcsra van leképezve
- Az adatbázis felhasználója nincs kiszolgálónévre leképezve
Remarks
A séma adatbázisszintű biztonságos. Az engedélyhierarchiában a szülő adatbázis tartalmazza. A sémán megtagadható legspecifikusabb és korlátozott engedélyek az alábbi táblázatban találhatók. A táblázat azokat az általánosabb engedélyeket jeleníti meg, amelyek hatással vannak rájuk.
| Séma engedély | Sémaengedélyek alapján hallgatólagos | Az adatbázis engedélyével kapcsolatos vélelmezett |
|---|---|---|
| ALTER | CONTROL | SÉMA MÓDOSÍTÁSA |
| CONTROL | CONTROL | CONTROL |
| LÉTREHOZNI SZEKVENCIÁT | ALTER | SÉMA MÓDOSÍTÁSA |
| DELETE | CONTROL | DELETE |
| EXECUTE | CONTROL | EXECUTE |
| INSERT | CONTROL | INSERT |
| REFERENCES | CONTROL | REFERENCES |
| SELECT | CONTROL | SELECT |
| VEGYÉK ÁT A TULAJDONJOGOT | CONTROL | CONTROL |
| UPDATE | CONTROL | UPDATE |
| VÁLTOZÁSKÖVETÉS MEGTEKINTÉSE | CONTROL | CONTROL |
| NÉZETDEFINÍCIÓ | CONTROL | NÉZETDEFINÍCIÓ |
Permissions
CONTROL-engedély szükséges a sémához. Ha az AS beállítást használja, a megadott tagnak kell a sémát birtokolnia.
Lásd még:
SÉMA LÉTREHOZÁSA (Transact-SQL)
MEGTAGADÁS (Transact-SQL)
Engedélyek (Adatbázis-motor)
Főelemek (Adatbázismotor)
sys.fn_builtin_permissions (Transact-SQL)
sys.fn_my_permissions (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)