Подключение к PostgreSQL для публикации на сервере пространственных данных
Чтобы подключиться к PostgreSQL из ArcGIS for Desktop для создания карты и публикации данных на сервере пространственных данных, необходимо поместить клиентские файлы PostgreSQL в директорию bin ArcGIS for Desktop, убедиться, что база данных принимает подключения, и создать подключение к базе данных.
Вы можете загрузить файлы клиента PostgreSQL с портала Esri Customer Care и поместить их в папку bin клиентского приложения ArcGIS, что позволит подключаться непосредственно к базе данных PostgreSQL.
Чтобы получить нужные файлы и создать подключение к базе данных PostgreSQL из ArcGIS for Desktop, выполните следующие шаги:
- Загрузите библиотеки pg_client_windows86 с портала Esri для поддержки клиентов (Esri Customer Care Portal).
- Переместите клиентские файлы в директорию bin ArcGIS for Desktop.
Примечание:
Убедитесь, что в папку bin переписаны все файлы. Для подключения к базе данных, необходимы определенные версии этих файлов; даже если у вас уже есть другая версия одного из этих файлов, необходимо, чтобы в папке bin находилась та версия, которая получена с портала Esri Customer Care.
- Измените файл PostgreSQL pg_hba.conf на сервере базы данных, чтобы разрешить прием клиентских подключений. Информацию о внесении изменений в файл pg_hba.conf см. в документации по PostgreSQL.
- Если вы отозвали права CONNECT в базе данных у роли Public, вы должны предоставить права CONNECT в этой базе данных пользователю, который будет использоваться для подключения к вашей базе данных.
- Запустите ArcCatalog или запустите ArcMap и откройте окно Каталога (Catalog).
- Разверните узел Подключение базы данных (Database Connection) и дважды щёлкните Добавить подключение базы данных (Add Database Connection).
- В ниспадающем списке Платформа базы данных (Database Platform) выберите PostgreSQL.
- Введите имя сервера, на котором установлен PostgreSQL, в поле Экземпляр (Instance).
- Введите имя базы данных PostgreSQL в поле База данных (Database).
- При подключении используйте аутентификацию в базе данных; в соответствующих полях введите имя пользователя и пароль подключающегося пользователя.
Флажок Сохранить имя пользователя и пароль (Save user name and password) должен быть установлен.
- Нажмите ОК для подключения.
Новое подключение к базе данных добавляется в список в узле Подключения базы данных (Database Connections).