Für jede Rolle können Sie Rollen oder Privilegien erteilen, Rollen oder Privilegien entziehen sowie die Administrationsrechte festlegen, die die Rolle für die ihr erteilten Rollen und Privilegien haben soll.
Voraussetzungen
Wenn Sie eine Systemrolle erteilen oder entziehen möchten, benötigen Sie das MANAGE ROLES-Systemprivileg.
Wenn Sie eine Kompatibilitätsrolle erteilen oder entziehen möchten, benötigen Sie Administrationsrechte für die Rolle.
Wenn Sie SYS_RUN_REPLICATION_ROLE erteilen oder entziehen möchten, benötigen Sie die SYS_REPLICATION_ADMIN_ROLE-Systemrolle.
Stellen Sie eine Verbindung mit der Datenbank her.
Führen Sie Anweisungen ähnlich den folgenden aus, je nachdem, welche Änderung Sie vornehmen möchten:
Option | Aktion | ||
---|---|---|---|
Privilegien erteilen |
|
||
Privilegien entziehen |
|
||
Rollen erteilen |
|
||
Rollen entziehen |
|
Beispiel
Wenn Sie der Rolle RolleA das CREATE ANY OBJECT-Systemprivileg erteilen möchten, ohne ihr Administrationsrechte zu geben, führen Sie die folgende Anweisung aus:
GRANT CREATE ANY OBJECT TO RoleA; |
Wenn Sie der Rolle RolleA das CREATE ANY OBJECT-Systemprivileg erteilen möchten, zusammen mit der Möglichkeit, Benutzern und anderen Rollen das Systemprivileg zu erteilen oder zu entziehen, führen Sie die folgende Anweisung aus:
GRANT CREATE ANY OBJECT TO RoleA WITH ADMIN OPTION; |
Wenn Sie der Benutzerin Jane die Rolle RolleB einschließlich der dazugehörigen Administrationsrechte erteilen möchten, führen Sie die folgende Anweisung aus:
GRANT ROLE RoleB TO Jane WITH ADMIN OPTION; |
Wenn Sie dem Benutzer John die Administrationsrechte für RolleB erteilen möchten, jedoch ohne die Möglichkeit, diese Rolle zu nutzen, führen Sie die folgende Anweisung aus:
GRANT ROLE RoleB TO John WITH ADMIN ONLY OPTION; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |