Verwendet für
Ändern einer Rolle
Syntax
ALTER ROLE rolename
{ SET SYSTEM PRIVILEGES TO <sys_privileges>
| DROP SYSTEM PRIVILEGES
| {SET | DROP} AUTO ADMIN MAPPING }
<sys_privileges> ::=
!! Siehe auch [fblangref40-security-role-create-de] !!
Table 1. ALTER ROLE
-Anweisungsparameter
Parameter |
Beschreibung |
rolename |
Rollenname;die Angabe von etwas anderem als RDB$ADMIN schlägt fehl |
sys_privilege |
Zu erteilendes Systemprivileg |
ALTER ROLE
kann verwendet werden, um einer Rolle Systemberechtigungen zu erteilen oder zu entziehen, oder die Fähigkeit für Windows-Administratoren zu aktivieren und zu deaktivieren, administrator-privilegien beim Anmelden automatisch anzunehmen.
Diese letzte Fähigkeit kann nur eine Rolle betreffen: die vom System generierte Rolle RDB$ADMIN
, die in jeder Datenbank von ODS 11.2 oder höher vorhanden ist.
Einzelheiten zur automatischen Administratorzuordnung finden Sie unter AUTO ADMIN MAPPING
.
Es ist nicht möglich, Systemprivilegien selektiv zu erteilen oder zu entziehen.Nur die Berechtigungen, die in der SET SYSTEM PRIVILEGES
-Klausel aufgelistet sind, stehen der Rolle nach dem Commit zur Verfügung, und DROP SYSTEM PRIVILEGES
entfernt alle Systemberechtigungen von dieser Rolle.