在HANA中将系统特权映射到对象特权

2020-08-31 06:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

有人知道在HANA DB中是否存在将系统特权(例如USER ADMIN,ROLE ADMIN等)映射到对象特权的方法/表? 例如,USER ADMIN授予SELECT,UPDATE,...表XYZ吗?

预先感谢

马里奥

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

有人知道在HANA DB中是否存在将系统特权(例如USER ADMIN,ROLE ADMIN等)映射到对象特权的方法/表? 例如,USER ADMIN授予SELECT,UPDATE,...表XYZ吗?

预先感谢

马里奥

付费偷看设置
发送
1条回答
悻福寶寶
1楼-- · 2020-08-31 07:10

SAP HANA中的特权只能分配给角色和用户。

值得注意的是,特权本身并不是预定义的角色,即使特权涵盖可以使用它们完成的一个或多个"事物"。 例如。 USER ADMIN允许所有用户管理活动,例如创建,密码重置,角色分配等,但仍然仅仅是一种特权。

如果我了解要实现正确方法的目标,那么您要做的就是创建一种DBA角色,其中既包含某些系统特权,又包含DB对象特权。 基本上,该DBA角色应允许用户"照顾应用程序的数据库"。
如果是这样,那么字面上的答案是创建一个角色。 尽管系统特权可能没有理想地命名(... ADMIN),但它们并不意味着将其用作数据库许可系统的主要构建块。 相反,建议您设置自己的角色系统以满足您的要求,并且(几乎)从不直接将特权分配给特定用户,而始终通过角色来执行此操作。

有此类角色的模板 在SCN上可用(或至少以前有)。 搜索它们,您应该开始设置角色。

一周热门 更多>