CREATE OR ALTER USER
-Beispiele
CREATE OR ALTER USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
INACTIVE;
CREATE OR ALTER USER
-BeispieleCREATE OR ALTER USER john PASSWORD 'fYe_3Ksw'
FIRSTNAME 'John'
LASTNAME 'Doe'
INACTIVE;
DROP USER
Löschen eines Firebird-Benutzerkontos
DSQL
DROP USER username [USING PLUGIN plugin_name]
Parameter | Beschreibung |
---|---|
username |
Benutzername |
plugin_name |
Name des Benutzermanager-Plugins |
Die Anweisung DROP USER
löscht ein Firebird-Benutzerkonto.
Die optionale USING PLUGIN
-Klausel gibt explizit das User-Manager-Plugin an, das zum Löschen des Benutzers verwendet werden soll.Nur Plugins, die in der UserManager
-Konfiguration für diese Datenbank aufgelistet sind (firebird.conf
, oder überschrieben in databases.conf
) sind gültig.Der Standardbenutzermanager (erster in der UserManager
-Konfiguration) wird angewendet, wenn diese Klausel nicht angegeben wird.
Important
|
Benutzer mit demselben Namen, die mit verschiedenen Benutzermanager-Plugins erstellt wurden, sind unterschiedliche Objekte.Daher kann der Benutzer, der mit einem Benutzermanager-Plugin erstellt wurde, nur von demselben Plugin gelöscht werden. |
Note
|
Denken Sie daran, Ihre Arbeit festzuschreiben, wenn Sie in einer Anwendung arbeiten, die DDL nicht automatisch festschreibt. |
Um einen Benutzer zu löschen, muss der aktuelle Benutzer über
Administratorprivilegien in der Sicherheitsdatenbank verfügen
das Systemprivileg USER_MANAGEMENT
in der Sicherheitsdatenbank haben
DROP USER
-BeispieleBenutzer bobby
löschen:
DROP USER bobby;
Entfernen eines Benutzers, der mit dem Legacy_UserManager
-Plugin erstellt wurde:
DROP USER Godzilla
USING PLUGIN Legacy_UserManager;