Registrieren einer Workgroup-Geodatabase bei ArcGIS for Server
In diesem Thema
- Installieren des SQL Server Native Client
- Hinzufügen des ArcGIS-Server-Kontos zum Datenbankserver
- Erteilen des Zugriffs auf Workgroup-Geodatabases für das ArcGIS-Server-Konto
- Erstellen einer
.sde -Datei - Registrieren der Workgroup-Geodatabase
Als ArcGIS-Server-Administrator haben Sie die Möglichkeit, Ihre Datenordner, Datenbanken und Geodatenbanken bei ArcGIS Server zu registrieren. Die Datenregistrierung stellt eine Liste von Speicherorten für ArcGIS Server bereit. 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 Native Client auf allen Remote-Client-Computern der SQL Server Express-Instanz.
- Fügen Sie dem Datenbankserver das ArcGIS-Server-Konto hinzu.
- Gewähren Sie dem ArcGIS-Server-Konto mindestens Nur-Lesen-Berechtigungen für die Daten.
- Erstellen Sie eine Datenbankverbindung (.sde-Datei) für die Workgroup-Geodatabase.
- Registrieren Sie die Geodatabase über ArcGIS for Desktop oder Server Manager bei ArcGIS for Server.
Die folgenden Abschnitte enthalten weitere Informationen dazu, wie der ArcGIS-Client für die Verbindung mit einer Workgroup-Geodatabase vorbereitet und bei ArcGIS-Server registriert wird.
Installieren des SQL Server Native Client
Wenn Sie ArcGIS for Server-Workgroup verwenden, müssen ArcGIS for Server und die SQL Server Express-Instanz auf dem gleichen Computer installiert sein. Daher müssen Sie den SQL Server Native Client auf dem ArcGis for 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-ArcGIS for Desktop-Computer eine Verbindung zu einer SQL Server Express-Instanz herzustellen, müssen Sie den SQL Server Native Client auf installieren.
Sie können den SQL Server Native Client im Microsoft Download Center abrufen und installieren, vorausgesetzt, die Version wird von ArcGIS unterstützt. Alternativ können Sie den SQL Server Native Client von My Esri herunterladen und installieren. Installieren Sie den Client auf allen Computern, auf denen ArcGIS for Desktop 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 den SQL Server Native Client mit 32-Bit auf einem 64-Bit-Betriebssystem installieren, 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, muss ArcGIS-Server Datenverbindungen mit dem ArcGIS-Server-Konto herstellen können.
Fügen Sie dem Datenbankserver das ArcGIS-Server-Konto 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.
- Öffnen Sie das Dialogfeld Berechtigungen des Datenbankservers.
Klicken Sie mit der rechten Maustaste auf den Datenbankserver und danach auf Berechtigungen.
- Fügen Sie dem Datenbankserver das ArcGIS-Server-Konto 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 Geodatabases gewähren, die Sie bei ArcGIS Server registrieren möchten.
Erteilen des Zugriffs auf Workgroup-Geodatabases 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 die Geodatabase als verwaltete Datenbank registrieren und editierbare Feature-Services veröffentlichen, müssen Sie dem ArcGIS-Server-Konto zusätzlich Schreibberechtigungen für die Geodatabase und Lese-/Schreibberechtigungen für die Daten 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 der 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 Leseberechtigungen für die 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 das Dialogfeld Berechtigungen zu schließen.
- Öffnen Sie das Dialogfeld Berechtigungen für Datasets.
Klicken Sie mit der rechten Maustaste auf ein Dataset, das bearbeitet werden soll, zeigen Sie auf Verwalten, und klicken Sie auf Berechtigungen.
- Erteilen Sie dem ArcGIS-Server-Konto Lese-/Schreibberechtigungen für das Dataset.
Wählen Sie das ArcGIS-Server-Konto aus der Liste der 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 .sde-Datei
Um eine Workgroup-Geodatabase bei ArcGIS-Server zu registrieren, müssen Sie auf eine Datenbankverbindung (.sde), nicht auf eine Datenbankserver-Verbindung (.gds) verweisen.
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 neue Verbindung wird unter "Datenbankverbindungen" des Kataloginhaltsverzeichnisses 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 ArcGIS-Server-Datenbank registriert werden. Dieser Vorgang kann über Server Manager oder das Kataloginhaltsverzeichnis in ArcGIS for Desktop durchgeführt werden. Eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Geodatabase finden Sie in den folgenden Themen: