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 der ArcGIS Server-Site, 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.
In den folgenden Abschnitten wird beschrieben, wie Sie den ArcGIS-Client für die Verbindung mit einer PostgreSQL-Datenbank (ob die Datenbank eine Geodatabase enthält oder nicht) vorbereiten und die Datenbank bei ArcGIS Server registrieren.
Gewähren von Berechtigungen
Der PostgreSQL-Anmelde- oder Gruppenrolle, die Sie zum Herstellen der Verbindung mit der Datenbank verwenden, müssen in der Datenbank Berechtigungen für den Zugriff auf die zu veröffentlichenden Daten erteilt werden.
- Die Rolle muss eine Verbindung mit der Datenbank herstellen können. Diese Berechtigung wird der öffentlichen Gruppe standardmäßig erteilt. Wenn Sie der öffentlichen Gruppe diese Berechtigung entziehen, müssen Sie sie bestimmten Anmelderollen oder -gruppen erteilen.
- Der Rolle müssen USAGE-Berechtigungen für alle Schemen gewährt werden, die zu veröffentlichende Daten oder andere Ressourcen enthalten. Wenn Sie eine Geodatabase verwenden, muss der Rolle die USAGE-Berechtigung für das SDE-Schema zugewiesen werden.
- Der Rolle müssen zumindest SELECT-Berechtigungen für zu veröffentlichende Daten erteilt werden.
- Wenn Sie editierbare Feature-Services veröffentlichen möchten, müssen der Rolle die erforderlichen Berechtigungen (INSERT, UPDATE und/oder DELETE) für die zu bearbeitenden Daten erteilt werden. Die Berechtigungen SELECT, INSERT, UPDATE und DELETE können über ArcGIS Desktop erteilt werden. Weitere Informationen finden Sie unter Erteilen oder Widerrufen von Dataset-Berechtigungen.
- Wenn Sie die Geodatabase als verwaltete Datenbank registrieren, müssen Sie sich mit einer Anmelderolle verbinden, die über ausreichende Berechtigungen zum Erstellen von Daten in der Geodatabase verfügt. Die Anmelderolle muss ein Schema in der Datenbank besitzen, die dem Namen der Anmelderolle entspricht.
Weitere Informationen zu Berechtigungen für verschiedene Typen von Datenbankbenutzern finden Sie unter Berechtigungen für Geodatabases in PostgreSQL.
Herstellen einer Verbindung zu PostgreSQL
Für die Registrierung einer PostgreSQL-Datenbank bei einer ArcGIS Server-Site benötigen Sie die folgenden Informationen:
- Typ des Datenbankverwaltungssystems, mit dem Sie eine Verbindung herstellen (in diesem Fall PostgreSQL).
- Der Name des Servers, auf dem PostgreSQL installiert ist
- Auf Datenbankauthentifizierung festgelegter Authentifizierungstyp
- Ein gültiger Datenbankanmeldename und ein gültiges Kennwort, die für die Verbindung gespeichert werden müssen
- Name der Datenbank
Weitere Informationen finden Sie unter Datenbankverbindungen in ArcMap oder Datenbankverbindungen in ArcGIS Pro.
Ältere Versionen:
Ab ArcGIS 10.3 können Sie für die Verbindung zu Enterprise-Geodatabases keinen ArcSDE-Service mehr verwenden. Erstellen Sie für die Verbindung mit einer Enterprise-Geodatabase der Version 10.2.2 oder früher mithilfe eines ArcSDE-Service unter Verwendung des Geoverarbeitungswerkzeugs ArcSDE-Verbindungsdatei erstellen oder eines Python-Skripts eine .sde-Datei, und importieren Sie diese Verbindung, wenn Sie die Geodatabase bei ArcGIS Server registrieren.
Registrieren bei ArcGIS Server
Sie können die Datenbank über ArcGIS Server Manager oder das Kataloginhaltsverzeichnis in ArcMap registrieren. Eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Datenbank finden Sie in den folgenden Themen: