Регистрация базы данных Informix на сервере
Как администратор сервера, вы можете зарегистрировать свои папки, базы данных и базы геоданных на ArcGIS Server. Регистрация данных дает серверу список местоположений, к которым по данным администратора ГИС-сервер имеет доступ. Регистрация данных также позволяет ГИС-серверу понять, как скорректировать пути к данным при их публикации на разных компьютерах.
В следующих разделах описано, как подготовить ваш клиент ArcGIS для подключения к базе данных Informix (независимо от того, содержит ли база данных базу геоданных) и регистрации базы данных в ArcGIS Server.
Установка клиента Informix
Программное обеспечение Informix Client SDK или IConnect необходимо установить на всех компьютерах – клиентах ArcGIS, которые будут подключаться к базе данных. Если ваш сайт ArcGIS for Server состоит из нескольких серверов, вам необходимо установить и настроить 64-битный клиент Informix на всех серверах. Вам необходимо установить 32-разрядный клиент Informix на всех компьютерах с ArcGIS for Desktop, которые будут подключаться непосредственно к базе данных Informix.
Если на одной машине установлены ArcGIS Server и ArcGIS for Desktop, вам необходимо проинсталлировать и 32-разрядный, и 64-разрядный клиенты.
Для клиентов Windows вам также нужно установить приложение Setnet32.
Убедитесь, что вы указали одинаковое имя источника данных клиента Informix на всех компьютерах с ArcGIS Server, равно как и на всех компьютерах с ArcGIS for Desktop, которые будут использоваться для публикации данных из зарегистрированной базы данных.
Более подробную информацию о настройке программного обеспечения клиента Informix можно найти в следующих разделах:
Установка прав доступа
Для логина, с использованием которого осуществляется подключение к базе данных, нужно установить некоторые права доступа. Для учетных записей, которые используются только для выбора данных опубликованного на ArcGIS Server сервиса, установите права на просмотр данных, как это описано в главе Пользовательские права доступа для баз геоданных на Informix. Если данные будут опубликованы в редактируемом сервисе объектов, необходимо установить права, доступные для редактора данных. Если вы будете регистрировать базу геоданных как управляемую, назначьте необходимые права доступа для создателя данных.
Если ваше подключение к Informix использует аутентификацию операционной системы, убедитесь, что вы установили соответствующие права доступа для учетной записи ArcGIS Server.
Подключение к Informix
Для регистрации базы данных на сервере необходимо указать информацию о подключении. Существуют два способа сделать это:
- Импортировать существующий файл .sde с информацией о подключении.
Создать файл подключения к базе данных (.sde) в окне Каталога ArcGIS for Desktop, используя инструмент геообработки Создать Подключение базы данных (Create Database Connection) либо скрипт Python.
- Укажите вашу информацию о подключении во время регистрации.
Независимо от выбранного вами способа, вам нужно указать следующую информацию для подключения к базе данных Informix:
- Тип СУБД, к которой вы подключаетесь (в данном случае, Informix)
- Либо имя источника данных ODBC, либо строка подключения, которая используется для подключений DSNless
Строка подключения DSNless имеет формат HostName=<сервер, на котором установлен Informix>;ServerName=<сервер Informix>;ServiceName=<имя сервиса, указанное в файле сервисов>;Database=<имя базы данных>;. Чтобы ознакомиться с подробной информацией и примером, см. раздел Подключения к базам данных в ArcGIS for Desktop.
- Тип используемой аутентификации: база данных или операционная система
Хотя все логины Informix являются доменными или локальными учетными записями операционной системы (рекомендуются доменные учетные записи), вы можете указать аутентификацию, используемую для вашего подключения из ArcGIS, а Informix проверит ваше подключение, используя логин и пароль, указанные в файле подключения. Для использования с ArcGIS Server вам нужно сохранить пользовательскую информацию в файл подключения.
Если вы выберете использование аутентификации операционной системы, убедитесь, что ваш Informix-сервер может проверить подлинность учетной записи ArcGIS Server.
Если вы хотите подключиться к базе данных DB2 с помощью сервиса ArcSDE, вам нужно создать файл .sde, используя инструмент геообработки Создать файл подключения ArcSDE (Create ArcSDE Connection File) или скрипт Python. В этом случае вам нужно импортировать подключение при регистрации базы геоданных в ArcGIS Server.
Регистрация базы данных на ArcGIS Server
Вы можете зарегистрировать базу данных в Server Manager или в окне Каталога ArcGIS for Desktop. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: