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