Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank konfigurieren » Benutzer-IDs und Berechtigungen verwalten

 

Benutzer und Berechtigungen im Katalog

Die Systemansichten der Datenbank enthalten Daten über die aktuellen Benutzer der Datenbank und über ihre Berechtigungen.

Die besondere Benutzer-ID SYS ist Eigentümer der Systemansichten. Mithilfe der Benutzer-ID SYS kann keine Verbindung hergestellt werden.

Benutzer mit DBA-Berechtigung haben SELECT-Zugriff auf alle Systemansichten, aber nicht auf die darunterliegenden Systemtabellen. Der Zugriff anderer Benutzer auf einige dieser Tabellen und Ansichten ist ebenfalls eingeschränkt. Beispiel: Nur ein Benutzer mit DBA-Berechtigung hat Zugriff auf die Ansicht SYS.SYSUSERPERM, die alle Informationen über die Berechtigungen der Benutzer der Datenbank sowie die verschlüsselten Kennwörter für jede Benutzer-ID enthält. Allerdings ist SYS.SYSUSERPERMS eine Ansicht, die alle Informationen von SYS.SYSUSERPERM bis auf das Kennwort enthält, und standardmäßig haben alle Benutzer SELECT-Zugriff auf diese Ansicht. Sie können alle Berechtigungen und Gruppenmitgliedschaften, die in einer neuen Datenbank für SYS, PUBLIC, DBA und dbo eingerichtet wurden, vollständig bearbeiten.

In der folgenden Tabelle werden die Systemansichten zusammengefasst, die Daten über Benutzer-IDs, Gruppen und Berechtigungen enthalten. Die Benutzer-ID SYS ist Eigentümer aller aufgelisteten Ansichten, daher lauten die qualifizierten Namen SYS.SYSUSERPERM usw.

Geeignete SELECT-Abfragen für diese Ansichten generieren alle Benutzer-IDs und Angaben zu den Berechtigungen, die in der Datenbank gespeichert sind.

Ansicht Standardwert Inhalt
SYSCOLAUTH PUBLIC Daten aus SYSCOLPERM in einem besser lesbaren Format. Siehe Konsolidierte Ansicht SYSCOLAUTH.
SYSCOLPERM PUBLIC Alle Spalten mit SELECT- oder UPDATE-Berechtigung, die über den Befehl GRANT erteilt wurde. Siehe SYSCOLPERM-Systemansicht.
DUMMY PUBLIC Durchgangstabelle, die zum Auffinden der aktuellen Benutzer-ID verwendet werden kann. Siehe DUMMY-Systemtabelle.
SYSGROUP PUBLIC Pro Mitglied einer Gruppe jeweils eine Zeile. Siehe SYSGROUP-Systemansicht.
SYSGROUPS PUBLIC Daten aus SYSGROUP in einem besser lesbaren Format. Siehe Konsolidierte Ansicht SYSGROUPS.
SYSPROCAUTH PUBLIC Daten aus SYSPROCPERM in einem besser lesbaren Format. Siehe Konsolidierte Ansicht SYSPROCAUTH.
SYSPROCPERM PUBLIC Jede einzelne Zeile enthält eine vom Benutzer erteilte Berechtigung zur Benutzung einer Prozedur. Siehe SYSPROCPERM-Systemansicht.
SYSTABAUTH PUBLIC Daten aus SYSTABLEPERM in einem besser lesbaren Format. Siehe Konsolidierte Ansicht SYSTABAUTH.
SYSTABLEPERM PUBLIC Alle Berechtigungen für Tabellen, die mit dem Befehl GRANT erteilt wurden. Siehe SYSTABLEPERM-Systemansicht.
SYSUSER nur DBA Information über alle Benutzer in der Datenbank. Siehe SYSUSER-Systemansicht.
SYSUSERAUTH nur DBA Alle Angaben wie in SYSUSERPERM außer Benutzernummern. Siehe SYSUSERAUTH-Kompatibilitätsansicht (nicht mehr empfohlen).
SYSUSERAUTHORITY PUBLIC Berechtigung jeder Benutzer-ID erteilt. Siehe SYSUSERAUTHORITY-Systemansicht.
SYSUSERLIST PUBLIC Alle Angaben wie in SYSUSERAUTH außer Kennwörtern. Siehe SYSUSERLIST-Kompatibilitätsansicht (nicht mehr empfohlen).
SYSUSERPERM nur DBA Berechtigungen auf Datenbankebene und Kennwort für jede einzelne Benutzer-ID. Siehe SYSUSERPERM-Kompatibilitätsansicht (nicht mehr empfohlen).
SYSUSERPERMS PUBLIC Alle Angaben wie in SYSUSERPERM außer Kennwörtern. Siehe SYSUSERPERMS-Kompatibilitätsansicht (nicht mehr empfohlen).