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 表具有以下列。
列 | 类型 | 解释 |
---|---|---|
trusteduser | CHAR(32) | 可信用户名或角色。 |
surrogateuser | CHAR(32) | 代理用户名。 |