Skip To Content

Регистрация базы данных SQL Server в ArcGIS Server

Будучи администратором 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. За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: