Skip To Content

Зарегистрировать базу данных SQL Server с помощью ArcGIS Server

Для публикации веб-сервисов ArcGIS Server, использующих данные из вашей базы данных Microsoft SQL Server (неважно, содержит ли база данных базу геоданных, или нет), ваш сайт ArcGIS Server должен подключаться к базе данных. Чтобы настроить такое подключение, выполните следующее:

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

Установите клиентское ПО SQL Server odbc на всех компьютерах-клиентах ArcGIS, которые будут подключаться к базе данных SQL Server. Вы можете загрузить установочные файлы клиента SQL Server от Microsoft.

Если у вас нет необходимых прав доступа для установки ПО на компьютерах, на которых запущены клиенты ArcGIS, обратитесь к вашему IT-отделу для помощи в установке клиента SQL Server odbc.

Для подключения к ArcGIS Server и ArcGIS Pro, установите 64-разрядный драйвер SQL Server ODBC.

Если ваш клиент ArcGIS установлен на том же компьютере, что и SQL Server, вам не нужно устанавливать программу клиента SQL Server, поскольку требуемые для подключения файлы уже установлены с СУБД.

Более подробно см. в разделе Подключение к SQL Server из ArcGIS.

Предоставление прав доступа

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

Права доступаОписание

CONNECT

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

Права SELECT для публикуемых наборов данных

Необходимо предоставить пользователю базы данных (при использовании аутентификации средствами базы данных) или учетной записи ArcGIS Server (при использовании аутентификации средствами операционной системы) как минимум права доступа к наборам данных SELECT для их публикации.

Права SELECT, UPDATE или DELETE для публикуемых наборов данных

Чтобы редактировать данные сервиса объектов, необходимо выдать права редактирования наборов данных в базе данных.

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

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

Подключитесь к SQL Server

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

  • Тип СУБД, к которой вы подключаетесь (в данном случае, SQL Server).
  • Имя экземпляра SQL Server.
  • Тип используемой аутентификации: база данных или операционная система.

    Если используется аутентификация базы данных, необходимо указать корректные имя пользователя базы данных и пароль, и сохранить эту информацию вместе с файлом подключения.

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

  • Имя базы данных, к которой вы собираетесь подключиться.

Регистрация в ArcGIS Server

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

За объяснением порядка регистрации базы данных и описанием параметров регистрации обратитесь к следующим разделам: