Как администратор ArcGIS Server или издатель вы можете зарегистрировать источники данных для веб-сервисов ArcGIS Server.
Чтобы зарегистрировать базу геоданных рабочей группы в ArcGIS Server, сайт ArcGIS Server должен быть лицензирован для рабочей группы.
Ниже приводится сводка шагов, которые необходимо предпринять для регистрации базы геоданных рабочей группы на сайте ArcGIS Server (рабочей группы):
- На всех клиентских компьютерах, удаленных от экземпляра SQL Server Express, установите программное обеспечение клиента Microsoft SQL Server.
- Добавьте учетную запись ArcGIS Server на сервер баз данных.
- Предоставьте учетной записи ArcGIS Server, как минимум, права для чтения данных, которые будут опубликованы.
- Создайте файл подключения к базе данных (.sde), который подключается к базе геоданных рабочей группы.
- Импортируйте файл .sde для регистрации базы геоданных на сайте рабочей группы ArcGIS Server.
В следующих разделах содержится подробная информация о порядке подготовки клиентов ArcGIS к подключению к базе геоданных рабочей группы и ее регистрации на сайте ArcGIS Server (рабочей группы).
Примечание:
Вы должны использовать ArcMap, чтобы добавить учетную запись ArcGIS Server на сервер базы данных и предоставить ей права доступа к данным; однако вы не можете публиковать из ArcMap. Создайте карты и опубликуйте их из ArcGIS Pro.
Установка драйвера ODBC для SQL Server
Если вы используете рабочую группу ArcGIS Enterprise или ArcGIS Server, ArcGIS Server и экземпляр SQL Server Express должны быть установлены на одном компьютере. Вам не нужно устанавливать клиент SQL Server на компьютер, где установлен ArcGIS Server, поскольку необходимые для подключения файлы устанавливаются вместе с экземляром SQL Server Express. Однако если сайт ArcGIS Server состоит из нескольких компьютеров, необходимо установить драйвер Microsoft ODBC для SQL Server на всех компьютерах сайта.
Вы можете создавать и администрировать базы данных рабочей группы только в ArcMap 10.8.1 или более ранних версиях. Необходимо установить драйвер ODBC для SQL Server на компьютере с ArcMap.
Необходимо использовать ArcGIS Pro, чтобы опубликовать данные из базы геоданных рабочей группы в рабочей группе ArcGIS Server версии 11 или более новой. Установите драйвер ODBC для SQL Server на каждом компьютере с ArcGIS Pro.
Его можно получить и установить драйвер ODBC на сайте Download Center Microsoft или My Esri. Отметьте Системные требования ArcGIS для SQL Server, чтобы убедиться, какая версия драйвера ODBC поддерживается для SQL Server Express и версии программного обеспечения ArcGIS, которое вы используете.
Добавьте учетную запись ArcGIS Server на сервер баз данных.
Базы геоданных рабочей группы используют только подключения с аутентификацией операционной системы. Когда для подключения к базе геоданных используется аутентификация средствами операционной системы, ArcGIS Server может подключаться к данным, используя учетную запись ArcGIS Server.
Добавьте учетную запись ArcGIS Server на сервер баз данных.
- Произведите вход на клиентский компьютер, используя учетную запись администратора сервера баз данных, и запустите ArcMap или ArcCatalog.
- Дважды щелкните на сервере баз данных в дереве Каталога, чтобы подключиться к нему.
- Щелкните правой кнопкой мыши на сервере баз данных и выберите Права доступа, чтобы открыть диалоговое окно серверов баз данных Права доступа.
- Добавьте учетную запись ArcGIS Server на сервер баз данных.
- Щелкните Добавить пользователя.
- Укажите местоположение вашей учетной записи ArcGIS Server – локальное или доменное.
- Введите имя вашей учетной записи ArcGIS Server и щелкните Проверить имена, чтобы убедиться в корректности имени учетной записи.
- Щелкните ОК, чтобы закрыть диалоговое окно Select User or Group.
Учетная запись добавится в список Пользователи сервера баз данных.
- Нажмите ОК, чтобы применить изменения и закрыть диалоговое окно Права доступа.
По умолчанию учетная запись ArcGIS Server добавляется в качестве пользователя во все базы геоданных на сервере баз данных. Однако никаких специальных прав доступа в базе геоданных этому пользователю не выдается.
Затем вам необходимо выдать для учетной записи ArcGIS Server права доступа к данным, которые вы хотите зарегистрировать на ArcGIS Server.
Выдайте учетной записи ArcGIS Server права доступа к данным
Вам нужно предоставить учетной записи ArcGIS Server права доступа к данным базы геоданных. Если вы не будете публиковать редактируемые сервисы объектов на основе данных базы геоданных, достаточно выдать пользователю ArcGIS Server права только на чтение данных базы геоданных. Если вы собираетесь публиковать редактируемые сервисы объектов, то выдайте для учетной записи ArcGIS Server права на чтение и запись данных. Если вы будете регистрировать базу геоданных в качестве управляемой базы данных для сайта рабочей группы ArcGIS Server, вам также нужно выдать для учетной записи ArcGIS Server права на запись в базе геоданных.
- Под узлом Серверы баз данных в дереве Каталог дважды щелкните на базе геоданных рабочей группы, которую вы собираетесь регистрировать на сервере, чтобы подключиться к ней.
- Откройте диалоговое окно Права доступа.
Щелкните правой кнопкой мыши на базе геоданных, выберите Администрирование, а затем щелкните Права доступа.
- Выберите пользователя ArcGIS Server из списка Пользователи сервера базы данных и выдайте ему права для работы с базой геоданных.
- Если база геоданных рабочей группы будет зарегистрированной базой, щелкните Только чтение, чтобы выдать для учетной записи ArcGIS Server права только на чтение всех данных базы геоданных.
- Если база данных рабочей группы будет управляемой, щелкните Чтение/Запись, чтобы разрешить учетной записи ArcGIS Server создавать наборы данных в базе геоданных.
- Нажмите ОК, чтобы сохранить изменения и закрыть диалоговое окно Права доступа.
- Щелкните правой кнопкой мыши на одном из наборов данных, который будет редактироваться, выберите Управление, а затем щелкните Права доступа.
- Выберите учетную запись ArcGIS Server из списка Пользователи сервера баз данных, а затем щелкните Чтение/Запись и щелкните OK, чтобы закрыть диалоговое окно.
- Повторите предыдущие два шага для каждого набора данных, который будет редактироваться через сервис объектов.
Создание файла подключения базы данных
Чтобы зарегистрировать базу геоданных рабочей группы на сайт ArcGIS Server, необходимо указать подключение к базе данных (файл .sde), а не подключение к серверу баз данных (файл .gds).
Самый простой способ – щелкнуть правой кнопкой базу геоданных под сервером баз данных в дереве Каталога и выбрать Сохранить подключение. В дереве Каталога в разделе Подключения баз данных будет создано подключение.
Или, можно создать подключение к базе данных в ArcGIS Pro, которое будет работать с базой геоданных рабочей группы.
Как только файл будет создан, импортируйте его при регистрации базы геоданных.
Регистрация базы геоданных рабочей группы
Вы можете зарегистрировать базу геоданных рабочей группы в качестве базы данных или управляемой базы данных. Это можно выполнить с ArcGIS Server Manager.