Skip To Content

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

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

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

  • На всех клиентских компьютерах, удаленных от экземпляра SQL Server Express, установите клиент SQL Server Native.
  • Добавьте учетную запись ArcGIS Server на сервер баз данных.
  • Предоставьте учетной записи ArcGIS Server права как минимум для чтения данных.
  • Создайте подключение к базе геоданных рабочей группы (файл .sde).
  • Зарегистрируйте базу геоданных на ArcGIS Server через ArcGIS for Desktop или Server Manager.

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

Установка клиента SQL Server Native

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

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

Вы можете скачать клиент SQL Server Native client с Microsoft Download Center и установить его, при условии, что эта версия поддерживается ArcGIS. Либо загрузите и установите SQL Server Native Client с My Esri. Установите клиент на все компьютеры с ArcGIS for Desktop.

Если вы устанавливаете клиент на 64-разрядную ОС, запустите 64-разрядный exe-файл – он установит 32- и 64-разрядные файлы. Если вы запускаете 32-разрядный клиент SQL Server на 64-разрядной операционной системе, то произойдет сбой.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создайте файл .sde

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

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

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

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

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