Was sind Benutzerberechtigungen?
Anhand von Berechtigungen wird festgelegt, wozu ein Benutzer im Umgang mit Daten und der Datenbank autorisiert ist. Berechtigungen sollten auf Grundlage der Aufgaben zugewiesen werden, die eine Person innerhalb der Organisation hat. Ist der Benutzer zuständig für die Verwaltung der Geodatabase? Muss der Benutzer auch die Möglichkeit haben, Daten zu bearbeiten oder zu erstellen? Oder muss der Benutzer nur auf die Daten zugreifen können?
Benutzern oder Gruppen werden Berechtigungen gewährt, die bestimmen, welche Aufgaben in der Datenbank ausgeführt werden können. Einige Benutzer können nur eine Verbindung mit der Datenbank herstellen. Diese Benutzer haben demnach nur einen Lesezugriff. Andere Benutzer können eine Verbindung mit der Datenbank herstellen und Datasets erstellen. Wieder andere Benutzer können eine Verbindung zur Datenbank herstellen und Datasets bearbeiten, jedoch nicht erstellen oder löschen. Einige Benutzer können administrative Tasks durchführen, wie das Erstellen von Sicherungsdateien oder das Ausführen einer Komprimierung.
Benutzerberechtigungen werden auf unterschiedlichen Ebenen festgelegt: für das Datenbankmanagementsystem, für die Datenbank, für Versionen der Geodatabase und für die Datasets innerhalb einer Datenbank.
- Datenbankmanagementsystem-Berechtigungen
Berechtigungen auf dieser Ebene gelten für das gesamte Datenbankmanagementsystem. Sie gelten in der Regel nur für den Datenbankadministrator, der auf alle Objekte im System zugreifen muss, um diese zu verwalten.
- Datenbankberechtigungen
Diese Berechtigungen bestimmen, welche Tasks der Benutzer oder eine Benutzergruppe in oder an der Geodatabase durchführen kann, z. B. ob der Benutzer neue Datasets erstellen oder die Geodatabase komprimieren kann.
- Geodatabase-Version-Berechtigungen
Berechtigungen können außerdem zur Steuerung des Benutzerzugriffs auf eine Geodatabase-Version festgelegt werden. Dabei handelt es sich um einen speziellen Typ von Berechtigung, der nicht über das DBMS festgelegt wird. Wenn eine Geodatabase-Version erstellt wird, entscheidet jedoch der Ersteller dieser Version, welcher Zugriff auf die Version anderen Benutzern gewährt wird. Wird die Version als öffentliche Version erstellt, können alle Benutzer darauf zugreifen und sie ändern. Wird die Version als private Version erstellt, können nur der Ersteller und der Geodatabase-Administrator darauf zugreifen. Ist die Version geschützt, können andere Benutzer die Version anzeigen, doch nur der Ersteller und der Geodatabase-Administrator können sie ändern. Weitere Informationen zum Festlegen des Zugriffs auf Geodatabase-Versionen finden Sie unter Erstellen von Versionen und Festlegen von Berechtigungen.
- Dataset-Berechtigungen
Dataset-Berechtigungen bestimmen, welche Tasks ein Benutzer mit diesem Dataset durchführen kann, z. B. ob der Benutzer das Dataset bearbeiten kann oder nur Daten daraus auswählen kann. Die Berechtigungen zum Arbeiten mit bestimmten Datasets werden von dem Besitzer der Daten gesteuert (der Benutzer, der die Daten erstellt hat oder sie in die Geodatabase importiert hat). Benutzer können die folgenden Berechtigungen für Datasets erhalten:
- SELECT
- UPDATE
- INSERT
- DELETE
Wenn das Dataset als versioniert registriert wird, müssen die letzten drei Berechtigungen als Gruppe gewährt oder aufgehoben werden. Anweisungen zum Festlegen von Berechtigungen finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.