Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| computer:maxdb:sql-benutzer_anlegen_und_loeschen [2011/02/21 16:40] – angelegt christian | computer:maxdb:sql-benutzer_anlegen_und_loeschen [2011/02/21 16:45] (aktuell) – Formatierung christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ======SQL-Benutzer anlegen====== | + | ======Benutzer anlegen====== |
| Für die Interaktion mit der Datenbank und Datenpflege wird ein dedizierter SQL-Benutzer benötigt. Dieser lässt sich entweder grafisch über das MaxDB-Studio oder über eine SQL-Sitzung mit dem Datenbank-Administratorkonto anlegen. | Für die Interaktion mit der Datenbank und Datenpflege wird ein dedizierter SQL-Benutzer benötigt. Dieser lässt sich entweder grafisch über das MaxDB-Studio oder über eine SQL-Sitzung mit dem Datenbank-Administratorkonto anlegen. | ||
| Zeile 13: | Zeile 13: | ||
| </ | </ | ||
| - | Mit dem folgenden SQL-Kommando wird ein Benutzer " | + | Mit dem folgenden SQL-Kommando wird ein Benutzer "**christian**" mit dem Passwort "**test123**" angelegt: |
| < | < | ||
| sqlcli pmc=> CREATE USER christian PASSWORD test123 | sqlcli pmc=> CREATE USER christian PASSWORD test123 | ||
| Zeile 19: | Zeile 19: | ||
| </ | </ | ||
| - | Der Benutzer hat nun jedoch noch keine Rechte - es wird eine Tabelle " | + | Der Benutzer hat nun jedoch noch keine Rechte - es wird eine Tabelle "**test**" angelegt - der eben angelegte Benutzer erhält dann alle Rechte für diese Tabelle: |
| < | < | ||
| sqlcli pmc=> CREATE TABLE TESTDB.test(id FIXED(2), text CHAR(20)) | sqlcli pmc=> CREATE TABLE TESTDB.test(id FIXED(2), text CHAR(20)) | ||
| Zeile 28: | Zeile 28: | ||
| </ | </ | ||
| - | Im Schema " | + | Im Schema "**DOMAIN**" gibt es eine Tabelle "**TABLEPRIVILEGES**" - in dieser sind alle erteilten Rechte definiert. Mit dem folgenden Kommando wird überprüft, |
| < | < | ||