Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Visszavonja az Always On rendelkezésre állási csoport engedélyeit.
Transact-SQL szintaxis konvenciók
Syntax
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON AVAILABILITY GROUP :: availability_group_name
{ FROM | TO } < server_principal > [ ,...n ]
[ CASCADE ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Arguments
permission
Olyan engedélyt ad meg, amely visszavonható egy rendelkezésre állási csoportban. Az engedélyek listáját a témakör későbbi, Megjegyzések szakaszában találja.
RENDELKEZÉSRE ÁLLÁSI CSOPORT ::availability_group_name
Azt a rendelkezésre állási csoportot adja meg, amelyen az engedélyt visszavonják. A hatókör-minősítő (::) megadása kötelező.
{ FROM | TO } <server_principal> Azt az SQL Server-bejelentkezést adja meg, amelyre az engedélyt visszavonják.
SQL_Server_login
Egy SQL Server-bejelentkezés nevét adja meg.
SQL_Server_login_from_Windows_login
A Windows-bejelentkezésből létrehozott SQL Server-bejelentkezés nevét adja meg.
SQL_Server_login_from_certificate
A tanúsítványhoz hozzárendelt SQL Server-bejelentkezés nevét adja meg.
SQL_Server_login_from_AsymKey
Aszimmetrikus kulcsra leképezett SQL Server-bejelentkezés nevét adja meg.
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.
Important
A GRANT OPTION-ben megadott engedély kaszkádolt visszavonása visszavonja mind a GRANT, mind a DENY engedélyt.
MINT SQL_Server_login
Megadja azt az SQL Server-bejelentkezést, amelyből a lekérdezést végrehajtó egyszerű felhasználó visszavonhatja az engedélyt.
Remarks
A kiszolgáló hatókörében lévő engedélyek csak akkor vonhatók vissza, ha az aktuális adatbázis főkiszolgáló.
A rendelkezésre állási csoportokkal kapcsolatos információk a sys.availability_groups (Transact-SQL) katalógusnézetben láthatók. A kiszolgálói engedélyekkel kapcsolatos információk láthatók a sys.server_permissions katalógusnézetben, a kiszolgálónevekre vonatkozó információk pedig a sys.server_principals katalógusnézetben.
A rendelkezésre állási csoport egy kiszolgálószintű biztonságos. A rendelkezésre állási csoportban visszavonható legspecifikusabb és korlátozott engedélyeket az alábbi táblázatban találja, valamint azokat érintő általánosabb engedélyeket.
| Rendelkezésre állási csoport engedélye | A rendelkezésre állási csoport engedélyére vonatkozó vélelmezett | Kiszolgálói engedély alapján vélelmezett |
|---|---|---|
| ALTER | CONTROL | BÁRMELY RENDELKEZÉSRE ÁLLÁSI CSOPORT MÓDOSÍTÁSA |
| CONNECT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| CONTROL | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| VEGYÉK ÁT A TULAJDONJOGOT | CONTROL | VEZÉRLŐKISZOLGÁLÓ |
| NÉZETDEFINÍCIÓ | CONTROL | BÁRMELY MEGHATÁROZÁS MEGTEKINTÉSE |
Permissions
CONTROL engedélyt igényel a rendelkezésre állási csoporthoz, vagy módosítani kell a rendelkezésre állási csoport engedélyét a kiszolgálón.
Examples
A. A VIEW DEFINITION engedély visszavonása egy rendelkezésre állási csoporton
Az alábbi példa visszavonja VIEW DEFINITION a rendelkezésre állási csoportra MyAg vonatkozó engedélyt az SQL Server-bejelentkezéshez ZArifin.
USE master;
REVOKE VIEW DEFINITION ON AVAILABILITY GROUP::MyAg TO ZArifin;
GO
B. A TAKE OWNERSHIP engedély visszavonása a CASCADE használatával
Az alábbi példa visszavonja TAKE OWNERSHIP a rendelkezésre állási csoportra MyAg vonatkozó engedélyt az SQL Server-felhasználónak PKomosinski , valamint az összes olyan tagtól, amely PKomosinski a SAJÁT TULAJDONLÁSt biztosította a MyAg-en.
USE master;
REVOKE TAKE OWNERSHIP ON AVAILABILITY GROUP::MyAg TO PKomosinski
CASCADE;
GO
C. Korábban megadott WITH GRANT OPTION záradék visszavonása
Ha a WITH GRANT LEHETŐSÉGgel kapott engedélyt, használja a VISSZAVONÁSI ENGEDÉLY LEHETŐSÉGET a következőhöz: ... a WITH GRANT BEÁLLÍTÁS eltávolításához. Az alábbi példa megadja az engedélyt, majd eltávolítja az engedély WITH GRANT részét.
USE master;
GRANT CONTROL ON AVAILABILITY GROUP::MyAg TO PKomosinski
WITH GRANT OPTION;
GO
REVOKE GRANT OPTION FOR CONTROL ON AVAILABILITY GROUP::MyAg TO PKomosinski
CASCADE
GO
Lásd még:
GRANT rendelkezésre állási csoport engedélyeinek (Transact-SQL)
DENY rendelkezésre állási csoport engedélyei (Transact-SQL)
HOZZON LÉTRE ELÉRHETŐSÉGI CSOPORTOT (Transact-SQL)
sys.availability_groups (Transact-SQL)
Mindig rendelkezésre állási csoportok katalógusnézetei (Transact-SQL)
Engedélyek (Adatbázis-motor)
Főelemek (Adatbázismotor)