Skip To Content

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

Будучи администратором ArcGIS Server или издателем в вашей организации, вы можете зарегистрировать ваши локальные хранилища данных и хранилища в облаке. Так вы сможете зарегистрировать папки с данными, базы данных и базы геоданных в ArcGIS Server, чтобы публикуемые сервисы могли обращаться к данным в этих папках, базах данных и базах геоданных. Регистрация данных предоставляет ArcGIS Server список доступных местоположений. Регистрация данных также позволяет ArcGIS Server понять, как скорректировать пути к данным при их публикации с разных компьютеров.

В следующих разделах описано, как подготовить ваш клиент ArcGIS для подключения к базе данных Informix (независимо от того, содержит ли база данных базу геоданных) и регистрации базы данных в ArcGIS Server.

Установка клиента Informix

Программное обеспечение Informix Client SDK или IConnect необходимо установить на всех компьютерах-клиентах ArcGIS, которые будут подключаться непосредственно к базе данных. Если ваш сайт ArcGIS Server состоит из нескольких серверов, необходимо установить клиент Informix на каждом из них. Вам необходимо установить 32-разрядный клиент Informix на всех компьютерах с ArcMap, которые будут подключаться к базе данных Informix. Вы можете получить установочные файлы клиента Informix с сайта IBM или с My Esri.

Если на одном компьютере установлены ArcGIS Server и ArcMap, то вам необходимо установить и 32-разрядный, и 64-разрядный клиенты.

Убедитесь, что вы указали одинаковое имя источника данных клиента Informix на всех компьютерах ArcGIS Server, а также на всех компьютерах с ArcMap, которые будут использоваться для публикации данных из зарегистрированной базы данных.

Более подробную информацию о настройке программного обеспечения клиента Informix можно найти в разделе Подключение к Informix из ArcGIS.

Установка переменных

Существуют несколько переменных, которые вам нужно установить в скрипте ArcGIS Server init_user_param.sh при подключении к базе данных Informix из ArcGIS Server (Linux). Это:

  • INFORMIXDIR
  • INFORMIXSERVER
  • INFORMIXSQLHOSTS
  • ODBCINI
  • PATH
  • LD_LIBRARY_PATH

Более подробно см. раздел Настройка подключения к базе данных в ArcGIS Server.

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

Для логина, с использованием которого осуществляется подключение к базе данных, нужно установить некоторые права доступа. Для учетных записей, которые используются только для публикации сервисов, предназначенных только для чтения, предоставьте права на просмотр данных, как описано в разделе Права доступа для баз геоданных на Informix. Для учетных записей, которые используются для публикации редактируемых сервисов объектов, необходимо предоставить права, требующиеся для редактирования данных. Если вы будете регистрировать базу геоданных как управляемую, назначьте необходимые права доступа для создателя данных.

Если ваше подключение к Informix использует аутентификацию средствами операционной системы, убедитесь, что вы установили соответствующие права доступа для учетной записи ArcGIS Server.

Подключение к Informix

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

  • Тип СУБД, к которой вы подключаетесь (в данном случае, Informix)
  • Либо имя источника данных ODBC, либо строка подключения, которая используется для подключений DSNless

    Строка подключения DSNless имеет формат HostName=<сервер, на котором установлен Informix>;ServerName=<сервер Informix>;ServiceName=<имя сервиса в файле сервисов>;Database=<имя базы данных>;. Более подробно см. раздел Подключения баз данных в ArcGIS Desktop, где также можно посмотреть пример подключения.

  • Тип используемой аутентификации: база данных или операционная система

    Хотя все логины Informix являются доменными или локальными учетными записями операционной системы (рекомендуются доменные учетные записи), вы можете указать аутентификацию, используемую для вашего подключения из ArcGIS, а Informix проверит ваше подключение, используя логин и пароль, указанные в файле подключения. Для использования с ArcGIS Server вам нужно сохранить информацию о пользователе в файле подключения.

    Если вы будете использовать аутентификацию средствами операционной системы, убедитесь, что ваш сервер Informix может проверить подлинность учетной записи ArcGIS Server.

Прежние версии:

Начиная с баз геоданных ArcGIS версии 10.3, сервис ArcSDE использовать для подключения к многопользовательским базам геоданных нельзя. Для подключения к многопользовательской базе геоданных версии 10.2.2 или более ранней с помощью сервиса ArcSDE, создайте файл .sde, используя инструмент геообработки Создать файл подключения ArcSDE или скрипт Python, и импортируйте это подключение при регистрации базы геоданных на ArcGIS Server.

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

Вы можете зарегистрировать базу данных в ArcGIS Server Manager или в дереве Каталога в ArcMap. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: