Права доступа для использования ArcGIS с базой данных SQL Server
Права определяют, что пользователь может делать с данными и с базой данных. Права назначаются с учетом типа работ, выполняемых пользователем в организации.
Как администратору базы данных Microsoft SQL Server, вам необходимо создать роли согласно задачам, выполняемым пользователями в базе данных, затем предоставить этим ролям права доступа и добавить соответствующие учетные записи пользователя для каждой роли. Ниже перечислены минимальные необходимые права для основных типов пользователей базы данных, для которых вы будете создавать роли: вьюеры данных, редакторы данных и создатели данных.
Эти права доступа распространяются на использование ArcGIS с базой данных SQL Server или с одним из поддерживаемых сервисов баз данных SQL Server. Если вам необходима информация о необходимых правах доступа для использования базы геоданных, обратитесь к разделу Права доступа для баз геоданных в SQL Server.
В следующей таблице показаны три группы пользователей, подключающихся из ArcGIS, и требуемые права для выполнения запросов, редактирования или создания данных.
|
Тип пользователя |
Требуемые права доступа |
Цель |
|---|---|---|
|
Вьюер данных |
|
Это право доступа позволяет пользователям подключаться к базе данных. Право доступа |
|
|
Пользователи, просматривающие данные, должны иметь права Если все таблицы в базе данных доступны для чтения, вы можете назначить пользователям роль базы данных db_datareader, иначе предоставьте право |
|
|
Редактор данных Редакторам данных необходимы те же права, что и у вьюеров данных, а также следующие дополнительные. |
|
Предоставьте операции редактирования, которые редакторы будут выполнять в конкретных таблицах. Вы можете предоставить любую комбинацию прав |
|
Создатель данных |
|
Это право доступа позволяет пользователям подключаться к базе данных. Право доступа |
|
У каждого пользователя должно быть право Имена схем должны совпадать с именами отдельных пользователей. Вы не можете использовать отдельную схему для всех создателей данных. Например, для пользователя с именем ruth имя схемы должно быть ruth. Если это условие не будет соблюдаться, пользователь не сможет в ArcGIS создавать объекты в базе данных, а объекты, созданные вне ArcGIS, могут не быть доступными из клиентов ArcGIS. |
Эти права позволяют создавать таблицы и классы объектов. |
Примечание:
Для редактирования данных, опубликуйте редактируемые веб-слои объектов, которые ссылаются на данные в базе данных SQL Server.
Если создателям данных на вашем сайте нужно создавать представления, предоставьте им права CREATE VIEW. Если требуется, чтобы создатели данных могли удалять созданные ими объекты, предоставьте им следующие дополнительные права:
DROP VIEWDROP TABLEDROP INDEX