Skip To Content

Registrieren einer Workgroup-Geodatabase bei ArcGIS Server

Wenn Sie ArcGIS Server-Administrator oder -Publisher der Organisation sind, können Sie Datenquellen für ArcGIS Server-Web-Services zum Speichern von Karten- und Bild-Caches und als GeoAnalytics- und Raster-Analysen Ausgabespeicher registrieren.

Wenn Sie eine Workgroup-Geodatabase bei ArcGIS Server registrieren möchten, muss die ArcGIS Server-Site für Workgroup lizenziert sein.

Nachstehend finden Sie eine Zusammenfassung der Schritte, die Sie durchführen müssen, um eine Workgroup-Geodatabase bei einer ArcGIS Server (Workgroup)-Site zu registrieren:

  • Installieren Sie den Microsoft SQL Server-Client auf allen Remote-Client-Computern der SQL Server Express-Instanz.
  • Fügen Sie dem Datenbankserver das ArcGIS Server-Konto hinzu.
  • Erteilen Sie dem ArcGIS Server-Konto mindestens Nur-Lesen-Berechtigungen für die zu veröffentlichenden Daten.
  • Erstellen Sie eine Datenbankverbindung (.sde-Datei) für die Workgroup-Geodatabase.
  • Importieren Sie die .sde-Datei, um die Geodatabase bei einer ArcGIS Server-Site zu registrieren. Dazu können Sie ArcMap oder ArcGIS Server Manager verwenden.

Die folgenden Abschnitte enthalten weitere Informationen dazu, wie der ArcGIS-Client für die Verbindung mit einer Workgroup-Geodatabase vorbereitet und bei einer ArcGIS Server (Workgroup)-Site registriert wird.

Installieren des SQL Server-Clients

Wenn Sie ArcGIS Enterprise Workgroup verwenden, müssen ArcGIS Server und die SQL Server Express-Instanz auf demselben Computer installiert sein. Daher müssen Sie den SQL Server-Client nicht auf dem ArcGIS Server-Computer installieren, da die Dateien, die für die Verbindung erforderlich sind, mit der SQL Server Express-Instanz installiert werden.

Wenn Sie über einen Remote-ArcMap-Computer eine Verbindung mit einer SQL Server Express-Instanz herstellen möchten, müssen Sie den SQL Server-Client installieren.

Der Treiber kann über das Microsoft Download Center oder von My Esri heruntergeladen und installiert werden. Überprüfen Sie in den Anforderungen des ArcGIS-Systems für SQL Server, welche Version des ODBC-Treibers bei der von Ihnen verwendeten SQL Server Express- und ArcGIS-Softwareversionen unterstützt wird. Installieren Sie den Treiber auf allen Computern, auf denen Sie in ArcMap eine Verbindung mit der Datenbank herstellen möchten.

Um den Treiber auf einem 64-Bit-Betriebssystem zu installieren, führen Sie die ausführbare Datei für 64-Bit aus, wobei sowohl die 32- als auch die 64-Bit-Dateien installiert werden. Wenn Sie die 32-Bit-Installation auf einem 64-Bit-Betriebssystem ausführen, schlägt die Ausführung fehl.

Hinzufügen des ArcGIS Server-Kontos zum Datenbankserver

Workgroup-Geodatabases verwenden ausschließlich Verbindungen mit Betriebssystemauthentifizierung. Wenn die Betriebssystemauthentifizierung für die Geodatabase-Verbindung angegeben wird, stellt ArcGIS Server Datenverbindungen mit dem ArcGIS Server-Konto her.

Fügen Sie dem Datenbankserver das ArcGIS Server-Konto hinzu.

  1. Melden Sie sich beim Client als Datenbankserveradministrator an, und starten Sie ArcMap oder ArcCatalog.
  2. Doppelklicken Sie im Kataloginhaltsverzeichnis auf den Datenbankserver, um eine Verbindung dazu herzustellen.
  3. Klicken Sie mit der rechten Maustaste auf den Datenbankserver, und klicken Sie dann auf Berechtigungen, um das Dialogfeld Berechtigungen der Datenbankserver zu öffnen.
  4. Fügen Sie dem Datenbankserver das ArcGIS Server-Konto hinzu.
    1. Klicken Sie auf Benutzer hinzufügen.
    2. Geben Sie den Speicherort (lokal oder Domäne) des ArcGIS Server-Kontos an.
    3. Geben Sie den Namen des ArcGIS Server-Kontos ein, und klicken Sie auf Namen überprüfen, um zu überprüfen, ob der Anmeldename gültig ist.
    4. Klicken Sie auf OK, um das Dialogfeld Benutzer oder Gruppen auswählen zu schließen.

      Die Anmeldedaten werden der Liste Datenbankserver-Benutzer hinzugefügt.

    5. Klicken Sie auf OK, um die Änderungen zu übernehmen und das Dialogfeld Berechtigungen zu schließen.

Standardmäßig wird das ArcGIS Server-Konto in allen Geodatabases auf dem Datenbankserver als Benutzer hinzugefügt. Diesem Benutzer werden jedoch keine bestimmten Berechtigungen in den Geodatabases erteilt.

Als Nächstes müssen Sie dem ArcGIS Server-Konto Zugriff auf die Daten gewähren, die Sie bei ArcGIS Server registrieren möchten.

Erteilen von Datenzugriffsberechtigungen für das ArcGIS Server-Konto

Sie müssen dem ArcGIS Server-Konto Zugriff auf die Daten in der Geodatabase erteilen. Wenn Sie keine editierbaren Feature-Services über die Geodatabase veröffentlichen, müssen Sie dem ArcGIS Server-Benutzer lediglich Nur-Lesen-Berechtigungen für die Geodatabase gewähren. Wenn Sie editierbare Feature-Services veröffentlichen, erteilen Sie dem ArcGIS Server-Konto Lese- und Schreibberechtigungen für die Daten. Wenn Sie die Geodatabase als verwaltete Datenbank registrieren, müssen Sie dem ArcGIS Server-Konto zusätzlich Schreibberechtigungen für die Geodatabase erteilen.

  1. Doppelklicken Sie unter dem Knoten Datenbankserver im Kataloginhaltsverzeichnis auf die Workgroup-Geodatabase, die Sie beim Server registrieren möchten, um eine Verbindung mit ihr herzustellen.
  2. Öffnen Sie das Dialogfeld Berechtigungen für die Geodatabase.

    Klicken Sie mit der rechten Maustaste auf die Geodatabase, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Berechtigungen.

  3. Wählen Sie den ArcGIS Server-Benutzer aus der Liste Datenbankserver-Benutzer aus, und weisen Sie die entsprechenden Berechtigungen für die Geodatabase zu.
    • Klicken Sie bei einer registrierten Datenbank auf Nur Lesen, um dem ArcGIS Server-Konto Nur-Lesen-Berechtigungen für alle Daten in der Geodatabase zu erteilen.
    • Klicken Sie bei einer verwalteten Datenbank auf Lesen/Schreiben, um dem ArcGIS Server-Konto Berechtigungen zum Erstellen von Datasets in der Geodatabase zu erteilen.
  4. Klicken Sie auf OK, um die Änderungen zu speichern und das Dialogfeld Berechtigungen zu schließen.
  5. Wenn Sie editierbare Feature-Services aus einer registrierten Datenbank veröffentlichen möchten, erteilen Sie dem ArcGIS Server-Konto Lese- und Schreibberechtigungen für bestimmte zu bearbeitende Datasets. Nur Datenbesitzer können Berechtigungen für ihre Datasets ändern. Daher sollten Sie die Datenbesitzer veranlassen, die folgenden Schritte auszuführen:
  6. Klicken Sie mit der rechten Maustaste auf ein Dataset, das bearbeitet werden soll, zeigen Sie auf Verwalten, und klicken Sie auf Berechtigungen.
  7. Wählen Sie das ArcGIS Server-Konto aus der Liste Datenbankserver-Benutzer aus, klicken Sie auf Lesen/Schreiben, und klicken Sie dann auf OK, um das Dialogfeld zu schließen.
  8. Wiederholen Sie die beiden Schritte für jedes Dataset, das über einen Feature-Service bearbeitet werden soll.

Erstellen einer Datenbankverbindungsdatei

Um eine Workgroup-Geodatabase bei einer ArcGIS Server-Site zu registrieren, müssen Sie auf eine Datenbankverbindung (.sde-Datei) verweisen, nicht auf eine Datenbankserver-Verbindung (.gds-Datei).

Am einfachsten lässt sich dies umsetzen, indem Sie im Kataloginhaltsverzeichnis unter dem Datenbankserver mit der rechten Maustaste auf die Geodatabase klicken und dann auf Verbindung speichern klicken. Eine Verbindung wird unter Datenbankverbindungen im Kataloginhaltsverzeichnis erstellt.

Nachdem die Datei erstellt wurde, können Sie sie beim Registrieren der Geodatabase importieren.

Registrieren der Workgroup-Geodatabase

Die Workgroup-Geodatabase kann als Datenbank oder als verwaltete Datenbank registriert werden. Dieser Vorgang kann über ArcGIS Server Manager oder das Kataloginhaltsverzeichnis in ArcMap oder ArcCatalog durchgeführt werden. Eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Geodatabase finden Sie in den folgenden Themen: