SAP HANA DB 用户角色检查
SAP HANA DB user-role check
如何借助 SAP HANA 数据库资源管理器检查我在 HANA DB 中的用户角色?
问题不明确,因为在使用 SAP HANA 数据库资源管理器时应用了多个角色概念。
应用程序 "Database Explorer" 由 XSA roles/role 集合管理。如果不使用适当的管理应用程序(用户反过来需要相关权限),则用户无法找出分配了哪些角色集合。
用户的数据库(模式)-访问取决于
- 用于数据库连接的数据库登录
- 分配给该数据库的 roles/privileges 登录
这两个方面通常都可以使用 SQL 查询来检查(如果没有明确限制),如下所示:
select * from GRANTED_ROLES where GRANTEE = current_user
用于直接角色分配
或
select * from EFFECTIVE_ROLES where GRANTEE = current_user
所有角色分配,包括嵌套角色。
视图中包含的特权存在类似的视图。
如何借助 SAP HANA 数据库资源管理器检查我在 HANA DB 中的用户角色?
问题不明确,因为在使用 SAP HANA 数据库资源管理器时应用了多个角色概念。
应用程序 "Database Explorer" 由 XSA roles/role 集合管理。如果不使用适当的管理应用程序(用户反过来需要相关权限),则用户无法找出分配了哪些角色集合。
用户的数据库(模式)-访问取决于
- 用于数据库连接的数据库登录
- 分配给该数据库的 roles/privileges 登录
这两个方面通常都可以使用 SQL 查询来检查(如果没有明确限制),如下所示:
select * from GRANTED_ROLES where GRANTEE = current_user
用于直接角色分配
或
select * from EFFECTIVE_ROLES where GRANTEE = current_user
所有角色分配,包括嵌套角色。
视图中包含的特权存在类似的视图。