ALTER ROLE
Ändern einer Rolle
DSQL
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] !!
Parameter | Beschreibung |
---|---|
rolename |
Rollenname;die Angabe von etwas anderem als |
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.