点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们已经将SCHEMA'S1'和...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们已经将SCHEMA'S1'和...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们已经将SCHEMA'S1'和TABLE'T1'创建为存储库对象。 因此,对象归_SYS_REPO所有。 考虑具有2个用户USER_A和USER_B的方案。 我们运行了GRANT_PRIVILEGE_ON_ACTIVATED_CONTENT过程,向两个用户授予了对模式S1的SELECT访问权限。
USER_A使用表T1创建视图'V1',并且能够在V1上执行SELECT。 他将V1上的SELECT授予USER_B。
USER_B在" V1"上执行SELECT。 由于权限不足而失败。 我相信_ SYS_REPO需要在USER _B下面的命令下运行,才能执行SELECT
通过GRANT选项将S1上的GRANT SELECT授予USER_A;
由于我们无法使用_ SYS _REPO登录,因此我们唯一的选择是执行GRANT_PRIVILEGE_ON_ACTIVATED_CONTENT过程。 程序似乎没有通过" WITH GRANT OPTION"授予访问权限。 知道在_ SYS _REPO拥有的对象的情况下如何实现此目标吗?
谢谢
你好,
我认为我理解这个问题。
您不必登录_SYS_REPO即可授予对存储库对象的访问权限。 实际上,任何具有ROLE ADMIN特权的用户ID(例如SYSTEM)都可以完成此工作。
(我希望您已经理解了需要使用Grant选项的原因)
有关详细信息,请阅读此处。
我在下面为自己进行了测试,以确认这一点。
PS:请告诉我是否有帮助。
一周热门 更多>