Регистрация базы данных DB2 на сервере
Как администратор сервера, вы можете зарегистрировать свои папки, базы данных и базы геоданных на ArcGIS Server. Регистрация данных дает серверу список местоположений, к которым по данным администратора ГИС-сервер имеет доступ. Регистрация данных также позволяет ГИС-серверу понять, как скорректировать пути к данным при их публикации на разных компьютерах.
В следующих разделах описано, как подготовить ваш клиент ArcGIS для подключения к базе данных DB2 (независимо от того, содержит ли база данных базу геоданных) и регистрации базы данных на ArcGIS Server.
Установка клиента DB2
Для прямого подключения из ArcGIS 10.1 или 10.2 к поддерживаемой версии DB2 на клиентских компьютерах необходимо установить клиент DB2 версии 9.7 или более новой версии. Клиент DB2 9.7 должен использоваться, даже если вы подключаетесь к более ранней версии DB2.
На 64-битных операционных системах запустите 64-битную инсталляцию клиента DB2; будут установлены 32- и 64-битные клиенты, что позволит вам подключаться как из 32-битных приложений ArcGIS for Desktop, так и из 64-битных приложений ArcGIS Server. Если ваш ArcGIS for Desktop установлен на 32-битной операционной системе, запустите 32-битную установку клиента. Для установки следуйте инструкциям, которые идут с программным обеспечением клиента DB2.
Вы можете каталогизировать базу данных после установки DB2-клиента, что позволит указать имя источника данных при подключении к базе данных. Помните, что если ArcGIS Server установлен на компьютере с операционной системой Linux отдельно от DB2-сервера, вам надо создать экземпляр клиента DB2 на компьютере ArcGIS Server перед каталогизацией экземпляра DB2.
Если вы не каталогизируете базу данных, вы все равно сможете подключиться к базе данных, но в этом случае вам придется указать специальную строку подключения, как это описано в разделе "Подключение к DB2".
Установка прав доступа
Для логина, с использованием которого осуществляется подключение к базе данных, нужно установить некоторые права доступа. Для учетных записей, которые используются только для выбора данных опубликованного на ArcGIS Server сервиса, установите права на просмотр данных, как это описано в главе Пользовательские права доступа для баз геоданных на DB2. Если данные будут опубликованы в редактируемом сервисе объектов, необходимо установить права, доступные для редактора данных. Если вы будете регистрировать базу геоданных как управляемую, назначьте необходимые права доступа для создателя данных.
Если ваше подключение к DB2 использует аутентификацию операционной системы, убедитесь, что вы установили соответствующие права доступа для учетной записи ArcGIS Server.
Подключение к DB2
Для регистрации базы данных на сервере необходимо указать информацию о подключении. Существуют два способа сделать это:
- Импортировать существующий файл .sde с информацией о подключении.
Создать файл подключения к базе данных (.sde) в окне Каталога ArcGIS for Desktop, используя инструмент геообработки Создать Подключение базы данных (Create Database Connection) либо скрипт Python.
- Укажите вашу информацию о подключении во время регистрации.
Не важно, какой способ вы выберете. Чтобы подключиться к базе данных DB2, вам необходимо указать следующую информацию:
- Тип СУБД, к которой вы подключаетесь
При подключении к экземпляру DB2 на компьютере с Linux, UNIX или Windows укажите DB2. При подключении к экземпляру DB2 на компьютере с IBM z укажите DB2 z/OS.
- Введите имя каталогизированной базы данных либо строку подключения, используемую для подключения DSNless.
Строка подключения DSNless имеет следующий формат: HostName=<хост>;Port=<номер порта>;Database=<имя базы данных>;. Чтобы ознакомиться с подробной информацией и примером, см. раздел Подключения к базам данных в ArcGIS for Desktop.
- Тип используемой аутентификации: база данных или операционная система
Хотя все логины DB2 являются доменными или локальными учетными записями операционной системы (рекомендуются доменные учетные записи), вы можете указать аутентификацию, используемую для вашего подключения из ArcGIS, а DB2 проверит ваше подключение, используя логин и пароль, указанные в файле подключения. Для использования с ArcGIS Server вам нужно сохранить пользовательскую информацию в файл подключения.
Если вы выберете использование аутентификации операционной системы, убедитесь, что ваш DB2-сервер может проверить подлинность учетной записи ArcGIS Server.
Если вы хотите подключиться к базе данных DB2 с помощью сервиса ArcSDE, вам нужно создать файл .sde, используя инструмент геообработки Создать файл подключения ArcSDE (Create ArcSDE Connection File) или скрипт Python. В этом случае вам нужно импортировать подключение при регистрации базы геоданных в ArcGIS Server.
Регистрация базы данных на ArcGIS Server
Вы можете зарегистрировать базу данных в Server Manager или в окне Каталога ArcGIS for Desktop. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: