Informix 中地理数据库的用户权限
本主题将介绍普通用户类型所需的数据库权限:数据查看人员、数据编辑人员、数据创建人员和 ArcSDE 管理员。
如果用户不只是执行查看和发出简单的 SELECT 语句这样的操作,则在 Informix 数据库中他们还需要具有 RESOURCE 权限。资源级别的权限使用户可执行以下操作:
- 连接到数据库。
- 如果用户具有必要的表级别权限,则可执行 SELECT、INSERT、UPDATE 和 DELETE 语句。
- 如果用户具有对基础表的 SELECT 权限,则可创建视图。
- 创建同义词。
- 创建临时表并为这些表创建索引。
- 如果用户具有必要的表级别权限,则可更改或删除表或索引。
- 授予表级别的权限。
- 创建新表。
- 创建新索引。
- 创建新例程。
- 创建新数据类型。
您可以使用 SQL GRANT 语句为 ArcSDE 管理员和其他合适的用户授予 RESOURCE 权限。
GRANT RESOURCE TO <user_name>
用户类型 |
数据库权限 |
数据集权限 |
注 |
---|---|---|---|
数据查看者 |
CONNECT |
如果您的数据库配置为使用共享的 ArcSDE 日志文件(默认设置),则可能还需要其他权限。有关详细信息,请参阅日志文件表配置选项。 | |
数据编辑者 |
RESOURCE |
对其他用户数据集的 SELECT、INSERT、UPDATE 和 DELETE 权限 | |
数据创建者 |
RESOURCE | ||
ArcSDE 管理员 |
RESOURCE 对 sysadmin 数据库的 CONNECT 权限* |
要在现有数据库中创建地理数据库,必须为 ArcSDE 管理员用户 (sde) 授予该数据库的 RESOURCE 权限。要升级现有的地理数据库,必须为 ArcSDE 管理员用户 (sde) 授予该数据库的 DBA 权限。 *仅当 sde 用户需要取消与地理数据库的直连时才需要 sysadmin 的 CONNECT 权限。 |
应通过以具有 DBA 权限的用户身份连接到 Informix 地理数据库,然后直接执行 SQL GRANT 和 REVOKE 语句授予和撤消数据库权限。
数据集权限应由数据集所有者使用 ArcGIS Desktop 中提供的“更改权限”地理处理工具进行授予或撤消。有关说明,请参阅授予和撤消数据集的权限与更改权限。
相关主题
3/7/2012