Teradata 角色的结束日期

End date of role in Teradata

我需要知道 Teradata 中角色的结束日期。我知道如何获取创建日期

select * from dbc.rolemembers a 
join dbc.allrights b
a.rolename=b.rolename

但是我找不到角色的结尾在哪里。在 Teradata Administrator 中我也找不到它。拜托,你能帮帮我吗?

谢谢

您要解释的是创建角色、分配的权限以及角色分配给谁的审核过程。这超出了 CREATE {role}GRANT {access} TO {role}REVOKE {access} FROM {role}GRANT {role} TO {member}REVOKE {role} FROM {member}DROP {role} 的 DCL 语句。它也不属于 Teradata Administrator 或 Teradata Studio 跟踪该信息的范围。

如果您的安全要求规定您需要跟踪这一级别的详细信息,您可以根据足够的 DBQL 历史将其拼凑起来,或者您可以创建一组存储过程供您的安全管理员使用 and/or DBA 团队管理基于角色的权限和用户管理。

除此之外,您还可以使用访问日志记录 CREATE/DROP USER、CREATE/DROP ROLE 和 运行 上下文之外的 GRANT 语句的成功执行或拒绝执行您为审核环境中的权限管理而设置的存储过程。