Skip To Content

Регистрация базы данных PostgreSQL на ArcGIS Server

Чтобы опубликовать веб-сервисы ArcGIS Server, обращающиеся к данным в вашей базе данных PostgreSQL (неважно, содержит база данных базу геоданных, или нет), ваш сайт ArcGIS Server должен быть подключен к этой базе данных. Чтобы настроить такое подключение, выполните следующее:

Предоставление прав доступа

Логину или роли группы PostgreSQL, которые будут использоваться для подключения к базе данных, необходимо предоставить следующие права доступа для работы с публикуемыми данными:

  • Роль должна подходить для подключения к базе данных. По умолчанию, она присваивается публичной группе. Если администратор базы данных отзовет это право доступа у публичной группы, будет необходимо выдать его конкретным ролям логинов или группам.
  • Роли должны быть выданы права USAGE во всех схемах, содержащих данные или другие публикуемые ресурсы. При использовании базы геоданных, для роли должны быть выданы права USAGE в схеме sde. Права доступа в схеме выдаются администратором базы данных.
  • Роли должны быть выданы минимум права SELECT для публикуемых данных. Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к наборам данных. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления необходимых прав доступа.
  • Если вы будете публиковать редактируемые сервисы объектов, для редактируемых данных роли должны быть предоставлены права на редактирование – INSERT, UPDATE или DELETE Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к наборам данных. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления необходимых прав доступа.
  • Если вы будете регистрировать базу геоданных в качестве управляемой базы данных на автономном или интегрированном сайте ArcGIS Server, подключитесь с использованием роли, обладающей достаточными правами для создания данных в базе геоданных. Роли учетной записи должна принадлежать схема базы данных, соответствующая имени роли учетной записи. Схема должна быть создана администратором базы данных.

Cм. раздел Права доступа в базах геоданных PostgreSQL или Права доступа для использования ArcGIS с базой данных PostgreSQL для получения подробной информации о правах для различных типов пользователей баз данных.

Подключитесь к PostgreSQL

Для подключения к базе данных PostgreSQL вам потребуется следующая информация:

  • Тип СУБД, к которой вы подключаетесь (в данном случае, PostgreSQL)
  • Имя сервера, на котором установлен PostgreSQL
  • Типа аутентификации, заданный для аутентификации в базе данных
  • Корректные имя пользователя и пароль, которые нужно сохранить в подключении
  • Название базы данных

Дополнительные сведения см. в разделе Подключения к базам данных в ArcGIS Pro или Подключения к базам данных в ArcMap.

Регистрация в ArcGIS Server

Вы можете зарегистрировать базу данных с помощью ArcGIS Server Manager, панели Управление зарегистрированными источниками данных в ArcGIS Pro, или дерева Каталог в ArcMap. Если сайт ArcGIS Server интегрирован с порталом ArcGIS Enterprise, вы можете зарегистрировать базу данных, добавив на портал элемент управляемого пользователем хранилища данных.

За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: