SYSSURROGATEAUTH

syssurrogateauth 系统目录表会存储可信用户和代理用户信息。

运行 GRANT SETSESSIONAUTH 语句时会填充 syssurrogateauth 系统目录表。TO 子句中指定的用户或角色将添加到 trusteduser 列中。ON 子句中指定的用户将添加到 surrogateuser 列中。

例如,考虑如下语句:

GRANT SETSESSIONAUTH ON bill, john TO mary, peter;

syssurrogateauth 表中的条目将按如下所示创建:

trusteduser    surrogateuser

mary           bill
mary           john
peter          bill
peter          john

syssurrogateauth 表具有以下列。

表 1. SYSSURROGATEAUTH 表列描述.

类型 解释
trusteduser CHAR(32) 可信用户名或角色。
surrogateuser CHAR(32) 代理用户名。