Entziehen Sie eine Rolle einem Benutzer, einer benutzererweiterten Rolle oder einer benutzerdefinierten Rolle.
Voraussetzungen
Sie benötigen Administrationsrechte für die betreffende Rolle, um benutzerdefinierte Rollen entziehen zu können. Sie benötigen das MANAGE ROLES-Systemprivileg, um Systemrollen entziehen zu können.
Der SYS-Rolle können Sie keine Rollen entziehen. Anderen Systemrollen können Sie Rollen entziehen, vorausgesetzt, diese Rollen gehören nicht zu den Standardrollen für die betreffende Systemrolle.
Sie können eine Rolle nur entziehen, wenn alle abhängigen Rollen die erforderliche minimale Anzahl von Administratorbenutzern mit aktiven Kennwörtern erfüllen, die durch die min_role_admin-Datenbankoption festgelegt ist.
Stellen Sie eine Verbindung mit der Datenbank her.
Führen Sie eine REVOKE ROLE-Anweisung aus. Zum Beispiel:
Option | Anweisung | ||
---|---|---|---|
Rollen entziehen |
|
||
Administrationsrechte für eine Rolle entziehen, wobei Benutzer die Rolle weiterhin ausüben können |
|
Beispiel
Entziehen Sie dem Benutzer Jim die SYS_AUTH_RESOURCE_ROLE-Kompatibilitätsrolle.
REVOKE ROLE SYS_AUTH_RESOURCE_ROLE FROM Jim; |
Entziehen Sie der Benutzerin AnnW nur die Administrationsrechte für die Rolle myRole.
REVOKE ADMIN OPTION FOR ROLE myRole FROM AnnW; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |