Подключение к PostgreSQL для публикации на сервере пространственных данных

Чтобы подключиться к PostgreSQL из ArcGIS for Desktop для создания карты и публикации данных на сервере пространственных данных, необходимо поместить клиентские файлы PostgreSQL в директорию bin ArcGIS for Desktop, убедиться, что база данных принимает подключения, и создать подключение к базе данных.

Вы можете загрузить файлы клиента PostgreSQL с портала Esri Customer Care и поместить их в папку bin клиентского приложения ArcGIS, что позволит подключаться непосредственно к базе данных PostgreSQL.

Чтобы получить нужные файлы и создать подключение к базе данных PostgreSQL из ArcGIS for Desktop, выполните следующие шаги:

Шаги:
  1. Загрузите библиотеки pg_client_windows86 с портала Esri для поддержки клиентов (Esri Customer Care Portal).
  2. Переместите клиентские файлы в директорию bin ArcGIS for Desktop.
    ПримечаниеПримечание:

    Убедитесь, что в папку bin переписаны все файлы. Для подключения к базе данных, необходимы определенные версии этих файлов; даже если у вас уже есть другая версия одного из этих файлов, необходимо, чтобы в папке bin находилась та версия, которая получена с портала Esri Customer Care.

  3. Измените файл PostgreSQL pg_hba.conf на сервере базы данных, чтобы разрешить прием клиентских подключений. Информацию о внесении изменений в файл pg_hba.conf см. в документации по PostgreSQL.
  4. Если вы отозвали права CONNECT в базе данных у роли Public, вы должны предоставить права CONNECT в этой базе данных пользователю, который будет использоваться для подключения к вашей базе данных.
  5. Запустите ArcCatalog или запустите ArcMap и откройте окно Каталога (Catalog).
  6. Разверните узел Подключение базы данных (Database Connection) и дважды щёлкните Добавить подключение базы данных (Add Database Connection).
  7. В ниспадающем списке Платформа базы данных (Database Platform) выберите PostgreSQL.
  8. Введите имя сервера, на котором установлен PostgreSQL, в поле Экземпляр (Instance).
  9. Введите имя базы данных PostgreSQL в поле База данных (Database).
  10. При подключении используйте аутентификацию в базе данных; в соответствующих полях введите имя пользователя и пароль подключающегося пользователя.

    Флажок Сохранить имя пользователя и пароль (Save user name and password) должен быть установлен.

  11. Нажмите ОК для подключения.

Новое подключение к базе данных добавляется в список в узле Подключения базы данных (Database Connections).

Связанные темы

9/11/2013