.hdbrole HDI工件中的" GRANT IMPORT TO"等效项

2020-08-15 17:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 要通过HDB模块中...

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

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


嗨!

要通过HDB模块中的.hdbrole将XGRANT导入XSA_DEV,还需要执行哪些其他步骤?

此语法

 {
 "角色":{
 " name":" myapp.db :: app_access_role",
     " system_privileges":[
     "进口"
     ]
 }
 } 

引发以下构建错误

正在部署" src/default_access_role.hdbrole" ...错误:com.sap.hana.di.role:无法在数据库[8254541]的" src/default_access_role.hdbrole"(0:0)中创建角色定义 )错误:com.sap.hana.di.role:数据库错误258 ::权限不足:在" src/default_access_role.hdbrole"(0:0)处未授权[8201003]错误:com.sap.hana.di.role  :部署" src/default_access_role.hdbrole" ...失败[8212145],位于" src/default_access_role.hdbrole"(0:0)

这绝对是很奇怪的,因为XSA_DEV是HDI容器的所有者。

将角色授予XSA_DEV; 

SYSTEM数据库上的

也没有帮助。

不能接受向我的BASIS/Admin/Security团队提出此问题的建议作为答案,欢迎任何评论。

2条回答
当学会了学习
2020-08-15 18:47

您发布的错误消息来自default_access_role.hdbrole,但是您的示例名为myapp.db :: app_access_role。 那是什么呢? 这个错误是正确的错误吗? 也许您还需要向我们显示default_access_role中的内容。


>这绝对很奇怪,因为XSA_DEV是HDI容器的所有者。

我看不到XSA_DEV是容器的所有者。 所有者是生成的技术用户。 XSA_DEV将是您的业务用户,与授予容器权限无关。

一周热门 更多>