Будучи администратором ArcGIS Server или издателем в вашей организации, вы можете зарегистрировать ваши локальные хранилища данных и хранилища в облаке. Так вы сможете зарегистрировать папки с данными, базы данных и базы геоданных в ArcGIS Server, чтобы публикуемые сервисы могли обращаться к данным в этих папках, базах данных и базах геоданных. Регистрация данных предоставляет ArcGIS Server список доступных местоположений. Регистрация данных также позволяет ArcGIS Server понять, как скорректировать пути к данным при их публикации с разных компьютеров.
Для регистрации базы геоданных рабочей группы на ArcGIS Server сделайте следующее:
- На всех клиентских компьютерах, удаленных от экземпляра SQL Server Express, установите программное обеспечение клиента SQL Server.
- Добавьте учетную запись ArcGIS Server на сервер баз данных.
- Предоставьте учетной записи ArcGIS Server, как минимум, права для чтения данных, которые будут опубликованы.
- Создайте подключение к базе геоданных рабочей группы (файл .sde).
- Импортируйте файл .sde для регистрации базы геоданных на сайте ArcGIS Server. Это можно сделать в ArcMap или ArcGIS Server Manager.
В следующих разделах содержится подробная информация о порядке подготовки вашего клиента ArcGIS к подключению к базе геоданных рабочей группы и ее регистрации на сайте ArcGIS Server.
Установка клиента SQL Server
Когда вы используете рабочую группу ArcGIS Enterprise, ArcGIS Server и экземпляр SQL Server Express должны быть установлены на одном и том же компьютере; поэтому нет необходимости в установке клиента SQL Server на компьютере ArcGIS Server, поскольку необходимые для подключения файлы уже установлены вместе с экземпляром SQL Server Express.
Для подключения к экземпляру SQL Server Express из ArcMap с удаленного компьютера необходимо установить клиент SQL Server.
Вы можете скачать клиент SQL Server с Microsoft Download Center и установить его, при условии, что эта версия поддерживается ArcGIS. Либо загрузите и установите клиент SQL Server с My Esri. Установите клиент на все компьютеры с ArcMap.
Если вы устанавливаете клиент на 64-разрядную ОС, запустите 64-разрядный exe-файл – он установит 32- и 64-разрядные файлы. Если вы запускаете установку 32-разрядного клиента SQL Server на 64-разрядной операционной системе, произойдет сбой.
Добавьте учетную запись 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 из списка Пользователи сервера баз данных, а затем щелкните Чтение/Запись и щелкните OK, чтобы закрыть диалоговое окно.
- Повторите предыдущие два шага для каждого набора данных, который будет редактироваться через сервис объектов.
Создание файла подключения базы данных
Чтобы зарегистрировать базу геоданных рабочей группы на сайте ArcGIS Server, необходимо указать подключение к базе данных (файл .sde), а не подключение к серверу баз данных (файл .gds).
Самый простой способ – щелкнуть правой кнопкой базу геоданных под сервером баз данных в дереве Каталога и выбрать Сохранить подключение. В дереве Каталога в разделе Подключения баз данных будет создано подключение.
Как только файл будет создан, вы сможете импортировать его при регистрации базы геоданных.
Регистрация базы геоданных рабочей группы
Вы можете зарегистрировать базу геоданных рабочей группы в качестве базы данных или управляемой базы данных. Это можно сделать в ArcGIS Server Manager или в дереве Каталога в ArcMap или ArcCatalog. За объяснением порядка регистрации базы геоданных и описанием параметров регистрации обратитесь к следующим разделам: