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
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Visszavonja az adatbázison megadott és elutasított engedélyeket.
Transact-SQL szintaxis konvenciók
Syntax
REVOKE [ GRANT OPTION FOR ] <permission> [ ,...n ]
{ TO | FROM } <database_principal> [ ,...n ]
[ CASCADE ]
[ AS <database_principal> ]
<permission> ::=
permission | ALL [ PRIVILEGES ]
<database_principal> ::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
Arguments
permission
Olyan engedélyt ad meg, amely megtagadható egy adatbázisban. Az engedélyek listáját a témakör későbbi, Megjegyzések szakaszában találja.
ALL
Ez a beállítás nem vonja vissza az összes lehetséges engedélyt. Az ALL visszavonása egyenértékű a következő engedélyek visszavonásával: BACKUP DATABASE, BACKUP LOG, CREATE DATABASE, CREATE DEFAULT, CREATE FUNCTION, CREATE PROCEDURE, CREATE RULE, CREATE TABLE és CREATE VIEW.
PRIVILEGES
Az ISO-megfelelőség része. Nem módosítja az ALL viselkedését.
TÁMOGATÁSI OPCIÓ
Azt jelzi, hogy a megadott engedély más tagoknak való megadásának jogát visszavonjuk. Maga az engedély nem lesz visszavonva.
Important
Ha a rendszerbiztonsági tag rendelkezik a megadott engedéllyel a GRANT beállítás nélkül, magát az engedélyt is visszavonja a rendszer.
CASCADE
Azt jelzi, hogy a visszavont engedélyt más olyan tagoktól is visszavonják, amelyeknek a tag megadta vagy megtagadta azt.
Caution
A GRANT OPTION-ben megadott engedély kaszkádolt visszavonása visszavonja mind a GRANT, mind a DENY engedélyt.
AS <database_principal> Egy olyan tagot határoz meg, amelyből a lekérdezést végrehajtó tag visszavonja az engedélyt.
Database_user
Adatbázis-felhasználót ad meg.
Database_role
Adatbázis-szerepkört ad meg.
Application_role
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb, SQL Database
Alkalmazásszerepkört határoz meg.
Database_user_mapped_to_Windows_User
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
Egy Windows-felhasználóhoz hozzárendelt adatbázis-felhasználót határoz meg.
Database_user_mapped_to_Windows_Group
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
Egy Windows-csoporthoz hozzárendelt adatbázis-felhasználót határoz meg.
Database_user_mapped_to_certificate
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
Egy tanúsítványhoz hozzárendelt adatbázis-felhasználót határoz meg.
Database_user_mapped_to_asymmetric_key
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
Aszimmetrikus kulcsra leképezett adatbázis-felhasználót ad meg.
Database_user_with_no_login
Olyan adatbázis-felhasználót ad meg, aki nem rendelkezik megfelelő kiszolgálószintű egyszerűséggel.
Remarks
Az utasítás sikertelen lesz, ha a CASCADE nincs megadva, amikor visszavon egy olyan főengedélyt, amely az engedélyt a megadott GRANT beállítással adta meg.
Az adatbázis az engedélyhierarchiában a szülőkiszolgáló által biztosított biztonságos. Az adatbázison visszavonható legspecifikusabb és korlátozott engedélyeket az alábbi táblázatban találja, valamint azokat érintő általánosabb engedélyeket.
| Adatbázis-engedély | Az adatbázis engedélyével kapcsolatos vélelmezett | Kiszolgálói engedély alapján vélelmezett |
|---|---|---|
| ADATBÁZIS TÖMEGES MŰVELETEINEK VÉGREHAJTÁSA A következőkre vonatkozik: SQL Database. |
CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| ALTER | CONTROL | ADATBÁZIS MÓDOSÍTÁSA |
| BÁRMELY ALKALMAZÁSSZEREPKÖR MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY SZERELVÉNY MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY ASZIMMETRIKUS KULCS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY TANÚSÍTVÁNY MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY OSZLOPTITKOSÍTÁSI KULCS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY OSZLOP FŐKULCSDEFINÍCIÓJÁNAK MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY SZERZŐDÉS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY ADATBÁZIS AUDITÁLÁSÁNAK MÓDOSÍTÁSA | ALTER | BÁRMELY KISZOLGÁLÓ AUDITJÁNAK MÓDOSÍTÁSA |
| ADATBÁZIS-DDL-ESEMÉNYINDÍTÓ MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| ADATBÁZIS-ESEMÉNY ÉRTESÍTÉSÉNEK MÓDOSÍTÁSA | ALTER | ESEMÉNYÉRTESÍTÉS MÓDOSÍTÁSA |
| ADATBÁZIS-ESEMÉNY MUNKAMENETÉNEK MÓDOSÍTÁSA Az Azure SQL Databasevonatkozik. |
ALTER | BÁRMELY ESEMÉNY MUNKAMENETÉNEK MÓDOSÍTÁSA |
| BÁRMELY ADATBÁZIS-HATÓKÖRŰ KONFIGURÁCIÓ MÓDOSÍTÁSA A következővonatkozik: SQL Server 2016 (13.x) és újabb, SQL Database. |
CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY ADATTÉR MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY KÜLSŐ ADATFORRÁS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY KÜLSŐ FÁJLFORMÁTUM MEGVÁLTOZTATÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| KÜLSŐ KÓDTÁR MÓDOSÍTÁSA A következőkre vonatkozik: SQL Server 2017 (14.x). |
CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY TELJES SZÖVEGES KATALÓGUS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY MASZK MÓDOSÍTÁSA | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY ÜZENETTÍPUS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY TÁVOLI SZOLGÁLTATÁS KÖTÉSÉNEK MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY SZEREPKÖR MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| ÚTVONAL MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| SÉMA MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY BIZTONSÁGI SZABÁLYZAT MÓDOSÍTÁSA Az Azure SQL Databasevonatkozik. |
CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY SZOLGÁLTATÁS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY SZIMMETRIKUS KULCS MÓDOSÍTÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| MEGVÁLTOZTATHATJA BÁRMELY FELHASZNÁLÓ | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| AUTHENTICATE | CONTROL | HITELESÍTÉSKISZOLGÁLÓ |
| BIZTONSÁGI MENTÉSI ADATBÁZIS | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BIZTONSÁGI MENTÉSI NAPLÓ | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| CHECKPOINT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| CONNECT | KAPCSOLÓDJ REPLIKÁCIÓ | VEZÉRLŐKISZOLGÁLÓ |
| KAPCSOLÓDJ REPLIKÁCIÓ | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| CONTROL | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| ÖSSZESÍTÉS LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| SZERELVÉNY LÉTREHOZÁSA | BÁRMELY SZERELVÉNY MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| ASZIMMETRIKUS KULCS LÉTREHOZÁSA | BÁRMELY ASZIMMETRIKUS KULCS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| TANÚSÍTVÁNY LÉTREHOZÁSA | BÁRMELY TANÚSÍTVÁNY MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZERZŐDÉS LÉTREHOZÁSA | BÁRMELY SZERZŐDÉS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| ADATBÁZIS LÉTREHOZÁSA | CONTROL | ADATBÁZIS LÉTREHOZÁSA |
| ADATBÁZIS DDL-ESEMÉNYÉRTESÍTÉSÉNEK LÉTREHOZÁSA | ADATBÁZIS-ESEMÉNY ÉRTESÍTÉSÉNEK MÓDOSÍTÁSA | DDL-ESEMÉNYÉRTESÍTÉS LÉTREHOZÁSA |
| LÉTREHOZÁS ALAPÉRTELMEZETTKÉNT | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| TELJES SZÖVEGŰ KATALÓGUS LÉTREHOZÁSA | BÁRMELY TELJES SZÖVEGES KATALÓGUS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| FÜGGVÉNY LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| ÜZENETTÍPUS LÉTREHOZÁSA | BÁRMELY ÜZENETTÍPUS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| AZ ELJÁRÁS LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| ÜZENETSOR LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| TÁVOLI SZOLGÁLTATÁS KÖTÉSÉNEK LÉTREHOZÁSA | BÁRMELY TÁVOLI SZOLGÁLTATÁS KÖTÉSÉNEK MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZEREP LÉTREHOZÁSA | BÁRMELY SZEREPKÖR MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| ÚTVONAL LÉTREHOZÁSA | ÚTVONAL MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZABÁLY LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| Séma létrehozása | SÉMA MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZOLGÁLTATÁS LÉTREHOZÁSA | BÁRMELY SZOLGÁLTATÁS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZIMMETRIKUS KULCS LÉTREHOZÁSA | BÁRMELY SZIMMETRIKUS KULCS MÓDOSÍTÁSA | VEZÉRLŐKISZOLGÁLÓ |
| SZINONIMA LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| CREATE TABLE | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| LÉTREHOZÁS TÍPUSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| NÉZET LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| XML-SÉMAGYŰJTEMÉNY LÉTREHOZÁSA | ALTER | VEZÉRLŐKISZOLGÁLÓ |
| DELETE | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| EXECUTE | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| BÁRMELY KÜLSŐ SZKRIPT VÉGREHAJTÁSA A következőkre vonatkozik: SQL Server 2016 (13.x). |
CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| INSERT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| ADATBÁZIS-KAPCSOLAT LEÁLLÍTÁSA Az Azure SQL Databasevonatkozik. |
CONTROL | BÁRMELY KAPCSOLAT MÓDOSÍTÁSA |
| REFERENCES | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| SELECT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| SHOWPLAN | CONTROL | VÁLTOZÁSKÖVETÉS |
| FELIRATKOZÁSI LEKÉRDEZÉSI ÉRTESÍTÉSEK | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| VEGYÉK ÁT A TULAJDONJOGOT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| UNMASK | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| UPDATE | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| OSZLOPTITKOSÍTÁSI KULCS DEFINÍCIÓJÁNAK MEGTEKINTÉSE | CONTROL | BÁRMELY MEGHATÁROZÁS MEGTEKINTÉSE |
| BÁRMELY OSZLOP FŐKULCSDEFINÍCIÓJÁNAK MEGTEKINTÉSE | CONTROL | BÁRMELY MEGHATÁROZÁS MEGTEKINTÉSE |
| ADATBÁZIS ÁLLAPOTÁNAK MEGTEKINTÉSE | CONTROL | KISZOLGÁLÓ ÁLLAPOTÁNAK MEGTEKINTÉSE |
| NÉZETDEFINÍCIÓ | CONTROL | BÁRMELY MEGHATÁROZÁS MEGTEKINTÉSE |
Permissions
Az utasítást végrehajtó tagnak (vagy az AS beállítással megadott egyszerűnek) CONTROL engedéllyel kell rendelkeznie az adatbázison, vagy olyan magasabb engedéllyel kell rendelkeznie, amely control engedélyt jelent az adatbázisban.
Ha az AS lehetőséget használja, a megadott tagnak kell az adatbázist birtokolnia.
Examples
A. Tanúsítványok létrehozásának visszavonása
Az alábbi példa visszavonja az adatbázis engedélyét CREATE CERTIFICATE a AdventureWorks2025 felhasználótól MelanieK.
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
USE AdventureWorks2022;
REVOKE CREATE CERTIFICATE FROM MelanieK;
GO
B. A HIVATKOZÁSOK engedély visszavonása egy alkalmazásszerepkörből
Az alábbi példa visszavonja az adatbázis engedélyét REFERENCES az AdventureWorks2025 alkalmazásszerepkörből AuditMonitor.
A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb, SQL Database
USE AdventureWorks2022;
REVOKE REFERENCES FROM AuditMonitor;
GO
C. A VIEW DEFINITION visszavonása a CASCADE használatával
Az alábbi példa visszavonja az adatbázis engedélyét VIEW DEFINITION a AdventureWorks2025 felhasználótól CarmineEs és az összes olyan tagtól, akinek CarmineEs engedélyt adott VIEW DEFINITION .
USE AdventureWorks2022;
REVOKE VIEW DEFINITION FROM CarmineEs CASCADE;
GO
Lásd még:
sys.database_permissions (Transact-SQL)
sys.database_principals (Transact-SQL)
GRANT adatbázis engedélyek megadása (Transact-SQL)
DENY adatbázisengedélyek (Transact-SQL)
Engedélyek (Adatbázis-motor)
Főelemek (Adatbázismotor)