Ändern Sie eine benutzererweiterte Rolle in einen normalen Benutzer zurück.
Voraussetzungen
Sie benötigen das MANAGE ROLES-Systemprivileg oder Administrationsrechte für die Rolle.
Kontext und Bemerkungen
Eine benutzererweiterte Rolle kann in einen normalen Benutzer zurückkonvertiert werden, solange 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 Anweisung ähnlich der folgenden aus:
Option | Anweisung | ||
---|---|---|---|
Die Rolle in einen Benutzer zurückkonvertieren, sofern sie keinen anderen Rollen oder Benutzern erteilt wurde |
|
||
Die Rolle in einen Benutzer zurückkonvertieren und die zugrunde liegenden Privilegien allen entziehen, denen die benutzererweiterte Rolle erteilt wurde |
|
Beispiel
Die folgende Anweisung konvertiert eine benutzererweiterte Rolle namens Joe in einen normalen Benutzer zurück. Objekte, die Eigentum der benutzererweiterten Rolle waren, gehören nun dem normalen Benutzer Joe. Benutzer oder Rollen, denen die Rolle Joe erteilt war, behalten die der Rolle zugrunde liegenden Privilegien.
DROP ROLE FROM USER Joe; |
Die folgende Anweisung konvertiert eine benutzererweiterte Rolle namens Sam in einen normalen Benutzer zurück. Benutzer oder Rollen, denen die Rolle Sam erteilt war, werden die Privilegien von Jack entzogen.
DROP ROLE FROM USER Sam WITH REVOKE; |
Die folgende Anweisung löscht eine Rolle namens Marketing2, löscht die Objekte, deren Eigentümerin sie war, und entzieht die zugrunde liegenden Privilegien denjenigen, denen die Rolle erteilt war.
DROP ROLE Marketing2 WITH REVOKE WITH DROP OBJECTS; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |