【问题标题】:Teradata - How to Check if User has "WITH GRANT" option?Teradata - 如何检查用户是否有“WITH GRANT”选项?
【发布时间】:2017-06-27 03:21:46
【问题描述】:

如何检查用户是否在 Teradata 中有 SELECT "WITH GRANT" 选项?我知道如何使用 DBC.ROLEMEMBERS 和 DBC.ALLROLERIGHTS 获取权限列表,只是看不到检查是否允许“WITH GRANT”选项的方法。

谢谢

【问题讨论】:

    标签: sql teradata


    【解决方案1】:

    GrantAuthority 仅存在于AllRightsVUserGrantedRightsVUserRightsV 中,原因很简单:

    5613 GRANT OPTION cannot be granted to a role.
    Explanation: WITH GRANT OPTION can only be granted to users or databases.
    Generated By: resname2 module.
    For Whom: End User.
    Remedy: Remove WITH GRANT OPTION and re-submit request.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-28
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多