更改 SQL Server Express 的 ArcSDE 地理数据库中的数据集权限
通过将用户分配给三种角色中的一个,可以更改用户对 SQL Server Express 的 ArcSDE 地理数据库中数据集的权限:“无”、“只读”或“读/写”。
将数据集权限分配给用户时应遵循以下规则:
- 只有数据集所有者才能更改该数据集的权限。
- 只有数据集所有者才能删除数据集或改变其定义;因此,即使数据集所有者向另一用户授予了对数据集的读/写权限,该用户也无法更改数据集的方案。
- 每次只能改变用户对一个数据集的权限。
- 无法向用户授予对要素数据集内要素类的不同权限。
![提示 提示](rsrc/tip.png)
如果从列表中选择地理数据库或服务器管理员角色中的用户,则将弹出一条消息,指示用户具有更高级别权限,因此所有数据集权限选项均已禁用。由于您无法拒绝用户访问特定对象而只能授予特定对象的权限,因此如果您不希望用户对地理数据库中的所有对象都具有读/写访问权限,则需要将该用户对地理数据库的权限更改为只读,然后仅针对那些允许用户对其进行读取/写入操作的数据集向用户授予读/写权限。
步骤:
-
在目录树中,连接到包含想要更改其权限的数据集的地理数据库。
请确保以数据集所有者的身份进行连接。
- 要授予其他用户对某一数据集的特定权限,请右键单击该数据集。
-
单击管理,然后单击权限。
将打开数据集权限 对话框。
- 从数据库服务器用户列表中选择想要为其授予对数据集的权限的用户或组。
- 单击想要授予该用户或组对该数据集的权限(无、只读或读/写)。
- 单击应用。
- 单击确定关闭对话框。
该用户对该特定数据集的权限即已更改。
11/19/2012