点击此处---> 群内免费提供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团队提出此问题的建议作为答案,欢迎任何评论。
您发布的错误消息来自default_access_role.hdbrole,但是您的示例名为myapp.db :: app_access_role。 那是什么呢? 这个错误是正确的错误吗? 也许您还需要向我们显示default_access_role中的内容。
>这绝对很奇怪,因为XSA_DEV是HDI容器的所有者。
我看不到XSA_DEV是容器的所有者。 所有者是生成的技术用户。 XSA_DEV将是您的业务用户,与授予容器权限无关。
Thomas Jung -在使用SYSTEM时,我遇到了类似的问题 HDI容器中的hdbrole特权。
如何克服这个问题?
部署" src/admin_roles/REGULARBASIS.hdbrole" ...错误:com.sap.hana.di.role:无法在数据库[8254541]的" src/admin_roles/REGULARBASIS.hdbrole"中创建角色定义 (0:0)错误:com.sap.hana.di.role:数据库错误258::特权不足:可以使用guid'F238F5DFEAFD3F478AA93D7A3BCB47B5'找到此错误的详细信息,提取详细信息:用户" ADMIN_ROLES_1#OO"为 不允许在" src/admin_roles/REGULARBASIS.hdbrole"(0:0)上授予类型为" [8201003]"的对象" .."的对象" .."的特权" ADAPTER ADMIN"(0:0)错误:com.sap.hana .di.role:部署" src/admin_roles/REGULARBASIS.hdbrole" ...失败[8212145],位于" src/admin_roles/REGULARBASIS.hdbrole"(0:0)警告:工作程序0运行" com.sap.hana"。 di.role"插件在部署1个对象时遇到错误[8212030]错误:工作程序0遇到错误;已解决。 所有剩余的作业将被取消[8214600]错误:正在处理工作清单...失败[8212102]
一周热门 更多>