Изменение разрешений на доступ к набору классов в базах геоданных ArcSDE для SQL Server Express
Разрешения для пользователей по работе с наборами данных в базе геоданных ArcSDE для SQL Server Express можно изменить путем установки для пользователя одного из трех разрешений: Нет разрешений (None), Только чтение (Read Only) или Чтение/Запись (Read/Write).
Следующие правила применяются при определении разрешений для пользователей по работе с наборами данных:
- Только владелец набора данных может изменять права на доступ к нему.
- Только владелец набора данных может переместить набор данных или изменить его схему; то есть, даже владелец выдает привилегии на чтение/запись (read/write) другому пользователю, другой пользователь не сможет изменить схему набора.
- Вы можете изменить права пользователя только для одного набора данных за раз.
- Вы не можете назначить для пользователя другие разрешения на доступ к классу пространственных объектов в наборе.
Подсказка:
Если вы выбрали в списке пользователя, который присутствует в базе данных или является администратором сервера, появится окно с сообщением, что у этого пользователя есть разрешения более высокого уровня, и все разрешения для набора данных неактивны. Так как вы не можете запретить пользователю доступ к определенным объектам, но можете выдать разрешения на определенные объекты, если вы не хотите, чтобы у пользователя имелись права на чтение/запись ко всем объектам в базе геоданных, вам необходимо изменить его права на уровне базы геоданных с чтение/запись на только чтение, и предоставить пользователю разрешения на чтение/запись отдельных наборов классов.
Шаги:
-
В дереве Каталога (Catalog) подключитесь к базе геоданных, содержащей набор данных, для которого необходимо изменить права доступа.
Убедитесь, что вы подключились как владелец набора данных.
- Щелкните правой кнопкой мыши на наборе данных, для которого необходимо предоставить права доступа другому пользователю.
-
Щелкните Управление (Manage), а затем Права доступа (Privileges).
Откроется окно Разрешения (Permissions) набора данных.
- В списке Пользователи сервера базы данных (Database Server Users), выберите пользователя или группу, которым необходимо предоставить разрешения по работе с набором данных.
- Щелкните на разрешении, которое необходимо предоставить пользователю или группе для работы с этим набором данных (Нет (None), Только чтение (Read Only), или Чтение/Запись (Read/Write).
- Нажмите кнопку Применить (Apply).
- Щелкните OK, чтобы закрыть диалоговое окно.
Права доступа для этого пользователя на выбранный набор данных будут изменены.
5/10/2014