Herstellen einer Verbindung mit PostgreSQL zum Veröffentlichen eines Spatial Data Server
Sie können eine Verbindung zu PostgreSQL über ArcGIS for Desktop herstellen, um eine Karte zu erstellen und Daten auf einem Spatial Data Server zu veröffentlichen. Dazu müssen Sie die PostgreSQL-Client-Dateien im Verzeichnis "bin" von ArcGIS for Desktop installieren, sicherstellen, dass die Datenbank Verbindungen akzeptiert, und eine Verbindung mit der Datenbank herstellen.
Sie können die PostgreSQL-Client-Dateien vom Esri Customer Care Portal herunterladen und sie im Verzeichnis "bin" der ArcGIS-Client-Anwendung einfügen, um eine direkte Verbindung zur PostgreSQL-Datenbank herzustellen.
Führen Sie die folgenden Schritte aus, um die erforderlichen Dateien zu erhalten und über ArcGIS for Desktop eine Verbindung mit der PostgreSQL-Datenbank herzustellen:
- Laden Sie die Bibliotheken "pg_client_windows86" vom Esri Customer Care Portal herunter.
- Übertragen Sie die Client-Dateien in das Verzeichnis "bin" von ArcGIS for Desktop.
Hinweis:
Stellen Sie sicher, dass alle Dateien in das Verzeichnis "bin" eingefügt werden. Zum Herstellen einer Verbindung zur Datenbank sind bestimmte Versionen dieser Dateien erforderlich. Auch wenn sich bereits eine andere Version einer dieser Dateien in Ihrem System befindet, muss die Version der Datei, die Sie vom Esri Customer Care Portal heruntergeladen, im Verzeichnis "bin" des Clients vorhanden sein.
- Ändern Sie die PostgreSQL-Datei "pg_hba.conf" auf dem Datenbankserver, um Client-Verbindungen zu akzeptieren. Weitere Informationen zum Ändern der Datei "pg_hba.conf" finden Sie in der PostgreSQL-Dokumentation.
- Wenn Sie die CONNECT-Berechtigung für die PUBLIC-Benutzergruppe widerrufen haben, müssen Sie dem Benutzer, der die Datenbankverbindung verwenden soll, CONNECT-Berechtigungen für die Datenbank erteilen.
- Starten Sie ArcCatalog oder ArcMap, und öffnen Sie das Fenster Katalog.
- Erweitern Sie den Knoten Datenbankverbindung, und doppelklicken Sie auf Datenbankverbindung hinzufügen.
- Wählen Sie aus der Dropdown-Liste Datenbankplattform den Eintrag PostgreSQL aus.
- Geben Sie im Textfeld Instanz den Namen des Servers ein, auf dem PostgreSQL installiert ist.
- Geben Sie im Textfeld Datenbank den Namen der PostgreSQL-Datenbank ein.
- Verwenden Sie die Datenbankauthentifizierung zum Herstellen einer Verbindung, und geben Sie den Benutzernamen und das Kennwort des Benutzers, der eine Verbindung herstellt, in die entsprechenden Textfelder ein.
Achten Sie darauf, dass die Option Benutzername und Kennwort speichern aktiviert ist.
- Klicken Sie auf OK, um die Verbindung herzustellen.
Eine neue Datenbankverbindung wird unter dem Knoten "Datenbankverbindungen" aufgeführt.