Gewähren und Widerrufen von Berechtigungen für Datasets
Wenn Sie möchten, dass andere Datenbankbenutzer die Inhalte beliebiger Daten in einer ArcSDE-Geodatabase anzeigen oder ändern können, müssen Sie ihnen die Berechtigung dazu erteilen.
Verwenden Sie das Geoverarbeitungswerkzeug Berechtigungen ändern, um die Berechtigungen eines Benutzers für ein bestimmtes Dataset anzugeben. Sie können einem Benutzer beispielsweise SELECT-Berechtigungen gewähren, mit denen die Inhalte eines Datasets zwar gelesen und ausgewählt, jedoch nicht geändert werden können. Sie können einem Benutzer auch Editierberechtigungen gewähren (SELECT, UPDATE, INSERT und DELETE), sodass der Benutzer die Inhalte eines Datasets sowohl anzeigen als auch ändern kann.
Die Berechtigungen, die einem Benutzer ermöglichen, ein Dataset zu ändern (UPDATE, INSERT und DELETE), werden als eine Gruppe gewährt bzw. widerrufen.
Für das Erteilen und Widerrufen von Berechtigungen für Daten gelten die folgenden Regeln:
- Nur der Besitzer des Datasets kann die Berechtigungen dafür ändern.
- Um Berechtigungen zu widerrufen, ist eine exklusive Sperre für das Dataset erforderlich. Wenn ein anderer Benutzer mit dem Dataset verbunden ist, sind Sie daher nicht in der Lage, die Berechtigungen von Benutzern für das Dataset zu widerrufen.
- Es ist nicht möglich, einem Benutzer verschiedene Berechtigungen für Feature-Classes innerhalb eines Feature-Datasets zu gewähren.
- Wenn einem Feature-Dataset neue Feature-Classes hinzugefügt werden oder ein Netzwerk oder eine Topologie in dem Feature-Dataset erstellt wird, muss der Eigentümer erneut Berechtigungen für das Feature-Dataset erteilen, damit sie auf die neuen Tabellen im Feature-Dataset angewendet werden können.
- Nur der Besitzer eines Datasets kann das Dataset entfernen oder seine Definition ändern. Selbst wenn der Besitzer des Datasets einem anderen Benutzer INSERT-, UPDATE- und DELETE-Berechtigungen für das Dataset gewährt, kann dieser Benutzer das Schema des Datasets nicht ändern.
- Sie können die Berechtigungen eines Benutzers an verschiedenen Datasets nur einzeln ändern.
- Für den eingegebenen Benutzernamen müssen Sie u. U. den Domänen- oder Computernamen zusammen mit dem Benutzernamen angeben. Dies hängt davon ab, welches Datenbankmanagementsystem Sie zur Speicherung des Datasets verwenden und welchen Authentifizierungstyp der Benutzer zur Verbindung mit der Geodatabase verwendet. Wenn die Betriebssystemanmeldung so erstellt wurde, dass sie ein Präfix der Domäne oder des Computers enthält, müssen Sie den Domänen- oder Computernamen mit einem umgekehrten Schrägstrich (\) vor dem Benutzernamen angeben:
BARNYARD\user1
- Starten Sie ArcMap, öffnen Sie das Fenster "Katalog", und doppelklicken Sie im Kataloginhaltsverzeichnis auf den Ordner Datenbankverbindungen.
-
Stellen Sie eine Verbindung zu der Geodatabase mit den Daten her, für die Sie Berechtigungen ändern möchten.
Stellen Sie sicher, dass Sie eine Verbindung als Besitzer der Daten herstellen.
-
Klicken Sie mit der rechten Maustaste auf das Dataset, und wählen Sie dann Berechtigungen aus.
Tipp:
Sie können auch das Werkzeug Berechtigungen ändern in der Datenmanagement-Toolbox öffnen.
Hierdurch wird das Geoverarbeitungswerkzeug Berechtigungen ändern geöffnet.
-
Anweisungen zum Verwenden dieses Werkzeugs finden Sie unter Berechtigungen ändern.
Innerhalb des Werkzeugs können Sie im Dropdown-Menü Ansicht angeben, ob Sie dem Benutzer SELECT-Berechtigungen für das Dataset gewähren möchten. AS IS bedeutet, dass die SELECT-Berechtigungen des Benutzers unverändert beibehalten werden. GRANT bedeutet, dass Sie die Benutzer SELECT-Berechtigungen für das Dataset gewähren. REVOKE bedeutet, dass Sie die SELECT-Berechtigungen wiederrufen.
Wählen Sie im Dropdown-Menü Bearbeiten aus, welche Option Sie dem Benutzer in diesem Dataset für die Berechtigungen UPDATE, INSERT und DELETE zuweisen möchten.