非系统用户创建的授权Hana视图

2020-09-26 09:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们有由非SYSTEM用...

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

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


嗨,

我们有由非SYSTEM用户(常规用户ID)创建的目录VIEW,它使用了存储库Calculation VIEW之一。 每当任何用户尝试在视图上执行SELECT时,都会收到如下所示的授权错误,并且不确定如何解决此问题:

例如 目录视图名称:BASIS_USER的MYSCHEMA.VW_CATALOG_VIEW

目录视图VW_CATALOG_VIEW使用的存储库视图为CV_MYVIEW

如果有权访问完整用户的XYZ用户在MYSCHEMA上选择了模式访问,则会获得以下授权跟踪详细信息

授权SQLFacade.cpp(02528):不允许用户BASIS_USER授予VIEW CV_MYVIEW SELECT特权

授权 check_view.cc (01075):用户XYZ

由于缺少对基础对象的可授予特权,因此无权使用VIEW MYSCHEMA.VW_CATALOG_VIEW

2条回答
三十六小时_GS
2020-09-26 09:24

答案在错误中

"由于缺少对基础对象的可授予特权,因此无权使用VIEW MYSCHEMA.VW_CATALOG_VIEW"

您的用户没有被授予GRANTABLE TO OTHERS特权,因此该用户不能将SELECT特权授予其他任何人。

因此,找到CV_MYVIEW的所有者,然后让所有者将授予的权利授予其他人,然后它将起作用

一周热门 更多>