首页 > 解决方案 > Teradata 查询、RBAC 配置文件

问题描述

下面的查询用于查看我是否有权访问 Teradata 中的表。我还想知道访问特定表/模式需要什么 RBAC 角色/配置文件。我记得以前有代码可以做到这一点。但是,我再也找不到代码了。teradata 中是否有任何代码可以让我看到哪些 RBAC 配置文件可以访问哪些表/模式。另外,是否有相反的代码?因此,给定 Teradata 中的表/模式,有没有办法通过授予该表/模式的权限来获取访问 RBAC 配置文件。谢谢你的帮助。

EXEC PUBLIC_GLOBAL.DescribeView('SCHEMA.TABLE')

标签: sqlteradatarbac

解决方案


我能找到的只有这个。看起来此数据包含在消费报告中。

SELECT  *
FROM dbc.allrights
WHERE username='user-id'
AND databasename='database-name'

推荐阅读