Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSUSERPERM 系统表


列名 列类型 列约束 表约束
user_id UNSIGNED INT NOT NULL 主键。
user_name CHAR(128) NOT NULL 唯一索引。
password BINARY(36)
resourceauth CHAR(1) NOT NULL
dbaauth CHAR(1) NOT NULL
scheduleauth CHAR(1) NOT NULL
publishauth CHAR(1) NOT NULL
remotedbaauth CHAR(1) NOT NULL
user_group CHAR(1) NOT NULL
remarks LONG VARCHAR
必需 DBA 权限 
SYSUSERPERM 包含口令,所以必须有 DBA 权限才能从其中 SELECT。

SYSUSERPERM 的每一行都描述一个用户 ID。

user_id    每个新的用户 ID 都有一个指定的唯一编号,此编号即为 SYSUSERPERM 的主键。

user_name    包含用户 ID 的唯一名称的字符串。

password    用户 ID 的口令。对于特殊用户 ID SYSPUBLICdbo,口令值为 NULL。这可防止任何人连接到这些用户 ID。

resourceauth (Y/N)    指出用户是否具有 RESOURCE 权限。必须有资源权限才能创建表。

dbaauth (Y/N)    指出用户是否具有 DBA(数据库管理员)权限。DBA 权限非常强大,出于安全考虑,能够使用该权限用户 ID 应尽可能少。

scheduleauth (Y/N)    指出用户是否具有 SCHEDULE 权限。目前未使用。

publishauth (Y/N)    指出用户是否具有 SQL Remote 发布者权限。

remotedbaauth (Y/N)    指出用户是否具有 SQL Remote 远程 DBA 权限。

user_group (Y/N)    指出用户是否是一个组。

remarks    注释字符串。

初始化数据库时,将创建下列用户 ID:

无法连接到 SYSPUBLICdbo 用户 ID。


Collection Contents 上一页 下一页 PDF