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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankkonfiguration » Benutzer-IDs und Berechtigungen » Benutzer

 

Benutzer und Berechtigungen für Systemansichten

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

Der Sonderbenutzer 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 SYS.SYSUSERPERM-Ansicht, die alle Informationen über die Berechtigungen der Benutzer der Datenbank sowie die verschlüsselten Kennwörter für jede Benutzer-ID enthält. Die SYS.SYSUSERPERMS-Ansicht enthält dieselben Informationen wie SYS.SYSUSERPERM mit Ausnahme des Kennworts. Standardmäßig haben alle Benutzer SELECT-Zugriff auf SYS.SYSUSERPERMS.

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 die GRANT-Anweisung erteilt wurde. Siehe SYSCOLPERM-Systemansicht.
DUMMY PUBLIC Scheintabelle, 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 die Tabelle, die über die GRANT-Anweisung 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, die jeder einzelnen Benutzer-ID erteilt wird. 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).
 Siehe auch