授予和撤消数据集的权限
如果您想让其他数据库用户查看或更改 ArcSDE 地理数据库中任何数据的内容,那么您必须授予他们执行相应操作的权限。
使用更改权限地理处理工具可指定用户对特定数据集拥有哪些权限。您可以授予 SELECT 权限,也就是说使用户可以读取和选择数据集的内容,但不能进行修改。还可以授予用户编辑权限(SELECT、UPDATE、INSERT 和 DELETE),这样,用户便可查看和修改数据集的内容。
允许用户修改数据集的权限(UPDATE、INSERT 和 DELETE)将作为一个整体进行授予和撤消。
下列规则适用于授予和撤消数据的权限:
- 只有数据集所有者才能更改该数据集的权限。
- 撤消权限需要数据集的排它锁;因此,如果有其他用户连接到该数据集,则您无法撤消用户对该数据集的权限。
- 无法向用户授予要素数据集内要素类的不同权限。
- 如果已将新要素类添加到要素数据集中或在要素数据集中构建了网络或拓扑,所有者必须再次授予要素数据集的权限,以便能够将这些权限应用到要素数据集的新表中。
- 只有数据集所有者才能删除数据集或更改其定义;因此,即使数据集所有者向另一用户授予了数据集的 INSERT、UPDATE 和 DELETE 权限,该用户也无法更改数据集的方案。
- 您每次只能改变用户对一个数据集的权限。
- 输入用户名时,可能要求您将域名或计算机名与该用户名一同提供,这取决于存储数据集的数据库管理系统类型以及用户连接到该地理数据库时所使用的身份验证类型。例如,如果创建的操作系统登录帐户包括域或计算机前缀,那么您需要输入域名或计算机名,后加反斜线和用户名:
BARNYARD\user1
步骤:
- 启动 ArcMap,打开目录窗口,然后双击目录树中的数据库连接文件夹。
-
连接到含有要更改权限的数据的地理数据库。
请确保以数据所有者的身份进行连接。
-
右键单击数据集,然后单击权限。
提示:
还可以从“数据管理”工具箱中打开更改权限工具。
这将打开更改权限地理处理工具。
-
请参阅更改权限获取该工具的使用说明。
在该工具中,可通过查看下拉菜单来指定是否希望用户拥有数据集的 SELECT 权限。AS IS 表示用户的 SELECT 权限保持不变,GRANT 表示您要将数据集的 SELECT 权限授予用户,REVOKE 表示您要移除 SELECT 权限。
使用编辑下拉菜单可选择您希望该用户对此数据集拥有 UPDATE、INSERT 和 DELETE 权限中的哪种权限。
3/7/2012