Регистрация базы геоданных рабочей группы на сервере

Как администратор сервера, вы можете зарегистрировать свои папки, базы данных и базы геоданных на ArcGIS Server. Регистрация данных дает серверу список местоположений, к которым по данным администратора ГИС-сервер имеет доступ. Регистрация данных также позволяет ГИС-серверу понять, как скорректировать пути к данным при их публикации на разных компьютерах.

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

В следующих разделах содержится подробная информация о порядке подготовки вашего ArcGIS-клиента к подключению к базе геоданных рабочей группы и регистрации ее на ArcGIS Server.

Установка SQL Server Native Client

Вы всегда осуществляете прямые подключения к базам геоданных рабочей группы, без использования сервиса ArcSDE. В связи с этим вам нужно установить SQL Server Native Client на всех клиентских компьютерах, которые будут подключаться к базе геоданных. Примеры:

Если ArcGIS for Desktop установлен не на том компьютере, на котором инсталлирован SQL Server Express, вам необходимо установить такую версию SQL Server Native Client, которая будет совместима с используемой вами версией SQL Server Express.

Если ArcGIS Server установлен не на том компьютере, на котором инсталлирован SQL Server Express, вам также необходимо установить SQL Server Native Client на компьютере с ArcGIS Server.

Если ваш ArcGIS-клиент установлен на том же компьютере, что и SQL Server Express, отсутствует необходимость инсталляции SQL Server Native Client, поскольку необходимые для подключения файлы установлены с СУБД.

Для получения информации о том, какой SQL Server Native Client использовать, обратитесь к разделу Установка подключения к SQL Server.

Добавление учетной записи ArcGIS Server на сервер баз данных

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

ПодсказкаПодсказка:

Рекомендуется, чтобы учетная запись ArcGIS Server была доменной: это упростит управление учетной записью и добавление логина для различных СУБД, использующих аутентификацию операционной системы, например, серверов баз данных. Если учетная запись ArcGIS Server является локальным логином Windows, и ваш экземпляр SQL Server Express находится не на том же компьютере, что и ArcGIS Server, перед тем как добавить его на сервер баз данных, вам необходимо создать учетную запись ArcGIS Server на том компьютере, на котором установлена СУБД и указать для нее такой же пароль, который указан на компьютере с ArcGIS Server.

Добавьте учетную запись ArcGIS Server на сервер баз данных.

Шаги:
  1. Войдите в клиент, используя учетную запись администратора сервера баз данных, и запустите ArcMap или ArcCatalog.
  2. Дважды щелкните на сервере баз данных в дереве Каталога, чтобы подключиться к нему.
  3. Откройте диалоговое окно Права доступа (Permissions) серверов баз данных.

    Щелкните правой кнопкой на сервере баз данных и выберите Права доступа (Permissions).

  4. Добавьте учетную запись ArcGIS Server на сервер баз данных.
    1. Щелкните Добавить пользователя (Add user).
    2. Укажите местоположение вашей учетной записи ArcGIS Server – локальное или доменное.
    3. Введите имя учетной записи ArcGIS Server и щелкните Проверить имена (Check Names), чтобы убедиться в корректности имени учетной записи.
    4. Щелкните ОК, чтобы закрыть диалоговое окно Select User or Group.

      Учетная запись добавится в список Пользователи сервера баз данных (Database Server Users).

    5. Нажмите ОК, чтобы применить изменения и закрыть диалоговое окно Права доступа (Permissions).

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

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

Предоставление учетной записи ArcGIS Server прав доступа к базе геоданных рабочей группы

Вам нужно предоставить учетной записи ArcGIS Server права доступа к данным базы геоданных. Если вы не будете публиковать редактируемые сервисы объектов базы геоданных, достаточно выдать пользователю ArcGIS Server только права на чтение данных базы геоданных. Если вы будете регистрировать базу геоданных в качестве управляемой базы данных и публиковать редактируемые сервисы, вам необходимо, кроме того, назначить права доступа для базы геоданных и выдать права на чтение/запись данных для учетной записи ArcGIS Server.

Шаги:
  1. Под узлом Серверы баз данных (Database Servers) в дереве каталога дважды щелкните базу геоданных рабочей группы, которую вы собираетесь регистрировать на сервере, чтобы подключиться к ней.
  2. Откройте диалоговое окно Права доступа (Permissions).

    Щелкните правой кнопкой базу геоданных, выберите Администрирование (Administration), а затем щелкните Права доступа (Permissions).

  3. Выберите пользователя ArcGIS Server из списка Пользователи сервера базы данных (Database Server Users), чтобы назначить права для работы с базой геоданных.
    • Для зарегистрированной базы данных выберите Только чтение (Read only), чтобы выдать права на чтение базы геоданных для учетной записи ArcGIS Server.
    • Для управляемой базы данных выберите Чтение/Запись (Read/Write), чтобы разрешить учетной записи ArcGIS Server создавать наборы данных в базе геоданных.
  4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Разрешения (Permissions).
  5. Если вы собираетесь публиковать редактируемые сервисы объектов, установите для учетной записи ArcGIS Server права на чтение/запись конкретных наборов данных, которые будут редактироваться. Только владельцы данных могут изменять права доступа к наборам данных, поэтому владельцам данных необходимо выполнить в случае необходимости следующие действия:
  6. Откройте диалоговое окно Разрешения (Permissions) набора данных.

    Щелкните правой кнопкой один из наборов данных, который будет редактироваться, выберите Управление (Manage), а затем – Права доступа (Privileges).

  7. Выдайте учетной записи ArcGIS Server права на чтение/запись данных для набора.

    Выберите учетную запись ArcGIS Server из списка Пользователи сервера баз данных (Database Server Users), щелкните Чтение/запись (Read/Write) и нажмите OK, чтобы закрыть диалоговое окно.

  8. Повторите предыдущие два шага для каждого набора данных, который будет редактироваться через сервис объектов.

Создание файла .sde

Чтобы зарегистрировать базу геоданных рабочей группы на ArcGIS Server, необходимо указать Подключение к базе данных (.sde), а не Подключение к серверу баз данных (.gds).

Самый простой способ – щелкнуть правой кнопкой базу геоданных под сервером баз данных в дереве Каталога и выбрать Сохранить подключение (Save Connection). В Подключениях к базе данных (Database Connections) в дереве каталога будет создано новое подключение.

Как только файл будет создан, вы сможете импортировать его при регистрации базы геоданных.

Регистрация базы геоданных рабочей группы

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

5/16/2014