Будучи администратором ArcGIS Server или издателем в вашей организации, вы можете зарегистрировать ваши локальные хранилища данных и хранилища в облаке. Так вы сможете зарегистрировать папки с данными, базы данных и базы геоданных на сайте ArcGIS Server, чтобы публикуемые сервисы могли обращаться к данным в этих папках, базах данных и базах геоданных. Регистрация данных предоставляет ArcGIS Server список доступных местоположений. Регистрация данных также позволяет ArcGIS Server понять, как скорректировать пути к данным при их публикации с разных компьютеров.
В следующих разделах описано, как подготовить ваш клиент ArcGIS для подключения к базе данных SQL Server (независимо от того, содержит ли база данных базу геоданных) и регистрации базы данных на ArcGIS Server.
Установка клиента SQL Server
Установите клиентское ПО SQL Server на всех компьютерах-клиентах ArcGIS, которые будут подключаться к базе данных SQL Server. Вы можете загрузить файлы установки клиента SQL Server Native Client на сайте Microsoft или в My Esri.
Если клиент ArcGIS установлен на компьютере с 64-разрядной ОС, запустите установку 64-разрядного клиента SQL Server; будут установлены 32- и 64-разрядные клиенты, что позволит вам подключаться как из 32-разрядных приложений ArcMap, так и из 64-разрядных приложений ArcGIS Server и ArcGIS Pro. Если ваш ArcMap установлен на 32-разрядной операционной системе, запустите 32-разрядную установку SQL Server Native Client.
Если ваш клиент ArcGIS установлен на том же компьютере, что и SQL Server, вам не нужно устанавливать программу клиента SQL Server, поскольку требуемые для подключения файлы уже установлены с СУБД.
Более подробно см. в разделе Подключение к SQL Server из ArcGIS.
Предоставление прав доступа
Пользователю, подключающемуся к базе данных, необходимо выдать права доступа к публикуемым данным. Права доступа и случаи их выдачи указаны ниже:
CONNECT | По умолчанию, возможность подключения выдается публичной роли. Если право CONNECT публичной роли отозвано, вам необходимо выдать его отдельным ролям или пользователям базы данных. |
Права SELECT для публикуемых наборов данных | Необходимо предоставить пользователю базы данных (при использовании аутентификации средствами базы данных) или учетной записи ArcGIS Server (при использовании аутентификации средствами операционной системы) как минимум права доступа SELECT к наборам данных для их публикации. |
Права SELECT, UPDATE и/или DELETE для публикуемых наборов данных | Чтобы редактировать данные сервиса объектов, необходимо выдать права редактирования наборов данных в базе данных. |
Если вы будете регистрировать базу геоданных в качестве управляемой базы данных, пользователь к которому вы подключаетесь должен иметь права, достаточные для создания данных в базе геоданных, а также схему по умолчанию, совпадающую с именем пользователя базы данных. Более подробно см. раздел Права доступа в базах геоданных SQL Server.
Подключение к SQL серверу
Для регистрации базы данных SQL Server на сайте ArcGIS Server вам потребуется следующая информация:
- Тип СУБД, к которой вы подключаетесь (в данном случае, SQL Server)
- Имя экземпляра SQL Server
- Тип используемой аутентификации: база данных или операционная система
Если используется аутентификация базы данных, необходимо указать корректные имя пользователя базы данных и пароль. Вам нужно сохранить эту информацию в файл подключения.
При использовании аутентификации операционной системы используйте доменную учетную запись ArcGIS Server, добавьте ее в качестве учетной записи экземпляра SQL Server и свяжите ее для созданного в базе данных пользователя. ArcGIS Server будет использовать эту учетную запись для подключения к базе данных.
- Имя базы данных, к которой вы собираетесь подключиться
Прежние версии:
Начиная с баз геоданных ArcGIS версии 10.3, сервис ArcSDE использовать для подключения к многопользовательским базам геоданных нельзя. Для подключения к многопользовательской базе геоданных версии 10.2.2 или более ранней с помощью сервиса ArcSDE, создайте файл .sde, используя инструмент геообработки Создать файл подключения ArcSDE или скрипт Python, и импортируйте это подключение при регистрации базы геоданных на ArcGIS Server.
Регистрация на ArcGIS Server
Вы можете зарегистрировать базу данных в ArcGIS Server Manager или в дереве Каталога в ArcMap. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: