SYSUSER 系统视图的每一行都描述系统中的一个用户。Standalone 角色也同样存储于该视图中,但仅有 user_id、object_id、user_name 和 user_type 几列对这些角色而言是有意义的。该视图的基础系统表为 ISYSUSER。
列名 | 数据类型 | 说明 |
---|---|---|
user_id | UNSIGNED INT | 被分配至登录策略的用户的唯一标识符。 |
object_id | UNSIGNED BIGINT | 用户在数据库中的唯一标识符。 |
user_name | CHAR(128) | 用户的登录名。 |
password | BINARY(128) | 用户的口令。出于安全性考虑,该列中的数据仅对具有 SELECT ANY TABLE 系统特权的用户可见。 |
login_policy_id | UNSIGNED BIGINT | 登录策略的唯一标识符。 |
expired_password_on_login | TINYINT | 指示下次登录时用户的口令是否到期的值。 |
password_creation_time | TIMESTAMP | 创建用户口令的本地时间。 |
failed_login_attempts | UNSIGNED INT | 用户在帐户被锁定前可以登录失败的次数。 |
last_login_time | TIMESTAMP | 用户上次登录时的本地时间。 |
user_type | TINYINT |
指示用户是常规用户、角色、还是扩展为角色的用户的值。并可指示用户、角色、或扩展角色是否可变更(可变)或删除。可能值包括:
|
user_dn | CHAR(1024) | 在某域内或多个域间唯一的用户的 LDAP 可分辨名称 (DN) 标识符。DN 用于通过 LDAP 服务器进行验证。 |
user_dn_cached_at | TIMESTAMP | user_dn 列上次高速缓存的时间。此值用于确定是否清除旧 DN。无论数据库服务器本地时区是什么,该值都以协调通用时间 (UTC) 形式存储。 |
password_creation_time_utc | TIMESTAMP WITH TIME ZONE | 创建用户口令的 UTC 时间。 |
last_login_time_utc | TIMESTAMP WITH TIME ZONE | 用户上次登录的 UTC 时间。 |
dual_password | BINARY(128) | 双重用户口令的第一和/或第二部分。出于安全性考虑,该列中的数据仅对具有 SELECT ANY TABLE 系统特权的用户可见。 |
对于使用 SQL Anywhere 16 或更高版本创建的数据库,会始终加密此视图的基础系统表,以防止他人对数据进行未经授权的访问。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |