您可以将远程源对象添加到存储库角色吗?

2020-09-15 03:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在尝试弄清楚如何为用户提供...

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

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


我们正在尝试弄清楚如何为用户提供对远程源的访问权,并授予他们{'Drop','Create Virtual Table','Remote Execution'}。

当前,我们的用户可以使用上述特权访问远程源,但是为了将它们提供给用户,我们必须通过Hana Studio添加远程源对象,而且看起来我们也可以通过Hana网站授予这些权限。 在安全管理选项卡上。

但是,我们正在建立一个新角色(.hdbrole),并且能够添加所有必需的对象("远程源"除外)。 尝试通过Hana Studio中的Editor Workbench添加可用对象时,远程源甚至不显示在可用对象的下拉菜单中,尽管Hana Studio中的Security Workbench确实具有按远程源过滤列表的选项。 。

我们只是想弄清楚是否可以将远程源作为对象添加到我们的角色中,还是必须将这些源授予每个环境中的每个用户?

例如,当我们在Web编辑器中创建.hdbrole时,这些是唯一可用的对象(注意:"远程源"不是一个选项)

但是,在Security Workbench中,我们有一个"远程源"选项,当我搜索它们时,我可以看到所有远程源。

只是试图弄清楚我们是否可以将它们添加到角色中,或者是否必须将它们添加为目录对象(我想我是说对了)

有想法吗?

editor-workbench.jpg (44.5 kB)
2条回答
亦是此间程序员
2020-09-15 03:56 .采纳回答

嗨,拉里,


不要认为可以使用REMOTE SOURCE特权修改.hdbrole。 但是,可以通过GRANT语句将特权授予hdbrole。 假定执行授予的人是远程源的所有者或委托。

"检查远程源的所有者

 SELECT * FROM OWNERSHIP WHERE OBJECT_TYPE ='SOURCE'; 
 2。  GRANT DROP,REMOTE EXECUTEON REMOTE SOURCE <您的SDA连接>至" <您的hdbrole>";

 "以SDA连接的所有者身份执行,或将相关特权授予其他用户,例如SDA连接的专用技术用户。

这适用于XSC,不知道XSA是否有更多选项。

致谢

Maik

一周热门 更多>