无法访问M_EXPENSIVE_STATEMENTS_

2020-08-23 21:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在SAP HANA驾驶舱中,当尝...

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

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


在SAP HANA驾驶舱中,当尝试查看工作负载类监视器时,出现" 内部服务器错误SAP DBTech JDBC:[258]:特权不足:未授权"错误。 运行跟踪之后,我看到" 用户XXXX缺少MONITORVIEW SYS.M_EXPENSIVE_STATEMENTS _ 的有效特权SELECT"。 但是我无法在SYS模式下找到该特定视图,但是存在该监视器视图的变体M_EXPENSIVE_STATEMENTS存在,并且我可以访问它。 由于系统用户有权访问SYS模式,因此我能够以系统用户身份运行Workload类监视器。

我想知道是否有办法

a)更改工作负载类将SQL查询更改为使用正确视图[M_EXPENSIVE_STATEMENTS]

的方式

b)可以访问该特定视图[M_EXPENSIVE_STATEMENTS _]

感谢您的帮助

谢谢

Jega

3条回答
95年老男孩
2020-08-23 22:16

"下划线"视图(M_EXPENSIVE_STATEMENTS_)是HANA内部视图,不能由HANA以外的任何程序访问。 在许多情况下,您需要具有广泛的特权才能访问这些视图(例如,MONITOR ADMIN)

应该使用的监视视图是不带下划线的监视视图(M_EXPENSIVE_STATEMENTS)。 实际上,公众观点是下划线观点的直接观点,因此两者之间并没有太大差异。

关于如何解决此问题:应该有代码更正或说明文档,以阐明数据库连接用户需要具备的特权。 我的第一步是检查那些权限是否正确设置。

一周热门 更多>