Wenn Sie ArcGIS Server-Publisher oder -Administrator der Organisation sind, haben Sie die Möglichkeit, Ihre On-Premise-Data-Stores und Cloud Stores zu registrieren. Dabei registrieren Sie Ihre Datenordner, Datenbanken und Geodatabases bei ArcGIS Server, sodass die von Ihnen veröffentlichten Services die Daten in diesen Ordnern, Datenbanken und Geodatabases referenzieren können. Durch die Datenregistrierung wird dem Server eine Liste von Speicherorten bereitgestellt, auf die ArcGIS Server zugreifen kann. Die Datenregistrierung erleichtert ArcGIS Server außerdem die Anpassung von Datenpfaden, wenn Veröffentlichungen auf verschiedenen Computern erfolgen.
Zum Registrieren einer Workgroup-Geodatabase bei ArcGIS Server führen Sie die folgenden Schritte aus:
- Installieren Sie den SQL Server-Client auf allen Remote-Client-Computern der SQL Server Express-Instanz.
- Fügen Sie das ArcGIS Server-Konto zum Datenbankserver hinzu.
- Erteilen Sie dem ArcGIS Server-Konto mindestens Nur-Lese-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 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-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 auf dem ArcGIS Server-Computer nicht installieren, da die Dateien, die für die Verbindung erforderlich sind, mit der SQL Server Express-Instanz installiert werden.
Um von einem Remote-ArcMap-Computer eine Verbindung zu einer SQL Server Express-Instanz herzustellen, müssen Sie den SQL Server-Client installieren.
Sie können den SQL Server Client im Microsoft Download Center abrufen und installieren, vorausgesetzt, die Version wird von ArcGIS unterstützt. Alternativ können Sie den SQL Server Client von My Esri herunterladen und installieren. Installieren Sie den Client auf allen Computern, auf denen ArcMap installiert ist.
Wenn Sie den Client auf einem 64-Bit-Betriebssystem 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 SQL Server Client mit 32 Bit auf einem 64-Bit-Betriebssystem installieren, schlägt die Ausführung fehl.
Fügen Sie das ArcGIS Server-Konto dem Datenbankserver hinzu.
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 das ArcGIS Server-Konto zum Datenbankserver hinzu.
- Melden Sie sich beim Client als Datenbankserveradministrator an, und starten Sie ArcMap oder ArcCatalog.
- Doppelklicken Sie im Kataloginhaltsverzeichnis auf den Datenbankserver, um eine Verbindung dazu herzustellen.
- Klicken Sie mit der rechten Maustaste auf den Datenbankserver, und klicken Sie dann auf Berechtigungen, um das Dialogfeld Berechtigungen der Datenbankserver zu öffnen.
- Fügen Sie das ArcGIS Server-Konto zum Datenbankserver hinzu.
- Klicken Sie auf Benutzer hinzufügen.
- Geben Sie den Speicherort (lokal oder Domäne) des ArcGIS-Server-Kontos an.
- 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.
- Klicken Sie auf OK, um das Dialogfeld Benutzer oder Gruppen auswählen zu schließen.
Die Anmeldung wird der Liste Datenbankserver-Benutzer hinzugefügt.
- 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-Lese-Berechtigungen für die Geodatabase gewähren. Wenn Sie editierbare Feature-Services veröffentlichen möchten, erteilen Sie dem ArcGIS Server-Konto Lese-/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.
- 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.
- Ö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.
- 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-Lese-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 gewähren.
- Klicken Sie auf OK, um die Änderungen zu speichern und das Dialogfeld Berechtigungen zu schließen.
- Klicken Sie mit der rechten Maustaste auf ein Dataset, das bearbeitet werden soll, zeigen Sie auf Verwalten, und klicken Sie auf Berechtigungen.
- 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.
- Wiederholen Sie die beiden Schritte für jedes Dataset, das über einen Feature-Service bearbeitet wird.
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: