Berechtigungen für die Verwendung von ArcGIS mit einer SQL Server-Datenbank
Anhand von Berechtigungen wird festgelegt, wozu ein Benutzer im Umgang mit Daten und der Datenbank autorisiert ist. Weisen Sie Berechtigungen auf Grundlage der Aufgaben zu, die eine Person in der Organisation hat.
Als Microsoft SQL Server-Datenbankadministrator erstellen Sie Rollen auf Grundlage der Aktionen, die Benutzer in der Datenbank ausführen, gewähren Berechtigungen für diese Rollen und fügen den einzelnen Rollen die entsprechenden Benutzerkonten hinzu. Die folgende Liste enthält die mindestens erforderlichen Berechtigungen für gängige Benutzertypen, für die Sie Rollen erstellen möchten: Daten-Viewer, Daten-Editor und Daten-Ersteller.
Diese Berechtigungen gelten nur bei Verwendung von ArcGIS mit einer SQL Server-Datenbank oder einem der unterstützten SQL Server-Datenbank-Service-Angebote. Weitere Informationen zu den Berechtigungen, die für die Verwendung einer Geodatabase erforderlich sind, finden Sie unter Berechtigungen für Geodatabases in SQL Server.
Die folgende Tabelle enthält drei Benutzergruppen und die erforderlichen Mindestberechtigungen zum Abfragen, Bearbeiten oder Erstellen von Daten aus ArcGIS:
|
Art der Nutzung |
Erforderliche Berechtigungen |
Zweck |
|---|---|---|
|
Daten-Viewer |
|
Mit dieser Berechtigung können Benutzer eine Verbindung mit der Datenbank herstellen. Die Berechtigung |
|
|
Daten-Viewer müssen die Berechtigung Wenn der Lesezugriff auf alle Tabellen in der Datenbank gewährt werden soll, können Sie Benutzern die Datenbankrolle "db_datareader" zuweisen. Weisen Sie andernfalls |
|
|
Daten-Editor Benutzer mit der Berechtigung "Daten-Editor" benötigen dieselben Berechtigungen wie Daten-Viewer sowie die folgenden Berechtigungen. |
|
Erteilen Sie die Berechtigungen für Bearbeitungsvorgänge, die Editoren für bestimmte Tabellen ausführen dürfen. Gemäß den Bearbeitungserfordernissen der Editoren können Sie die Berechtigungen |
|
Daten-Ersteller |
|
Mit dieser Berechtigung können Benutzer eine Verbindung mit der Datenbank herstellen. Die Berechtigung |
|
Jeder Benutzer muss die Berechtigung Schemanamen müssen mit individuellen Benutzernamen übereinstimmen. Sie können kein gemeinsames Schema für alle Daten-Ersteller verwenden. Der Benutzername "ruth" muss z. B. ein Schema mit dem Namen "ruth" besitzen oder kontrollieren. Wenn diese Anforderung nicht erfüllt wird, kann der Benutzer ArcGIS nicht verwenden, um Objekte in der Datenbank zu erstellen. Der Zugriff auf Objekte, die außerhalb von ArcGIS erstellt wurden, ist für ArcGIS-Clients unter Umständen nicht möglich. |
Mit diesen Berechtigungen können Daten-Ersteller Tabellen und Feature-Classes erstellen. |
Hinweis:
Um Daten zu bearbeiten, veröffentlichen Sie editierbare Web-Feature-Layer, die die Daten in Ihrer SQL Server-Datenbank referenzieren.
Wenn Daten-Ersteller in Ihrer Site Sichten erstellen müssen, müssen Sie ihnen auch die CREATE VIEW-Berechtigung gewähren. Wenn Daten-Ersteller die von ihnen erstellten Objekte löschen können sollen, müssen Sie ihnen die folgenden zusätzlichen Berechtigungen gewähren:
DROP VIEWDROP TABLEDROP INDEX