Was sind Benutzerberechtigungen?
Berechtigungen legen fest, was ein Benutzer mit den Daten und der Geodatabase tun darf. Berechtigungen sollten auf Grundlage der Tasks 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 zugewiesen, die bestimmen, welche Tasks in der Geodatabase ausgeführt werden können. Einige Benutzer können nur eine Verbindung mit der Geodatabase herstellen. Diese Benutzer haben demnach nur einen Lesezugriff. Andere Benutzer können eine Verbindung zur Geodatabase 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 die Datenbank, für Versionen der Geodatabase und für die Datasets innerhalb der Datenbank.
- 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 verwalten kann.
- Berechtigungen für Geodatabase-Versionen
Berechtigungen können außerdem zur Steuerung des Benutzerzugriffs auf eine Geodatabase-Version festgelegt werden. Dabei handelt es sich um einen speziellen Typ von Datenbankberechtigung, der nicht über das DBMS festgelegt wird. Wenn eine neue 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, kann nur der Ersteller darauf zugreifen. Wenn die Version geschützt ist, können andere Benutzer die Version anzeigen. Sie kann jedoch nur vom Autor geändert werden. Unter Erstellen von Versionen und Festlegen von Berechtigungen im Abschnitt "Datenmanagementworkflows, Transaktionen und Versionierung" finden Sie weitere Informationen zum Festlegen von Berechtigungen für Geodatabase-Versionen.
- 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). Benutzern wird Lesezugriff (SELECT) oder Lese-/Schreibzugriff (UPDATE, INSERT und DELETE) gewährt. Durch diese Dataset-Berechtigungen wird festgelegt, ob ein Benutzer Daten bearbeiten kann. Hat ein Benutzer keine Berechtigungen zum Aktualisieren (UPDATE), Einfügen (INSERT) oder Löschen (DELETE) für Datasets, kann er somit keine Daten bearbeiten. Anweisungen zum Festlegen von Berechtigungen für Datasets finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.