SAP HANA STUDIO-用户系统缺少有效特权

2020-08-19 18:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,当我想显示数据时,我看到了...

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

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


你好,当我想显示数据时,我看到了这个错误

跟踪文件:

 [10920] {200364} [63/-1] 2020-04-29 21:39:42.371778 i授权SQLFacade.cpp(02614):用户系统缺少表SAPABAP1.LFA1的有效特权SELECT
 [10920] {200364} [63/-1] 2020-04-29 21:39:42.371845 i授权query_check.cc(04796):用户系统试图执行" SELECT TOP 1000 * FROM" SAPABAP1"。" LFA1"
 [10797] {200350} [60/4435677] 2020-04-29 21:40:06.831068 i TraceContext TraceContext.cpp(01114):UserName = SYSTEM,ApplicationUserName =,ApplicationName = HDBStudio,ApplicationSource = csns.sql.editor.SQLExecuteFormEditor  $ 4 $ 1.run(SQLExecuteFormEditor.java:938);, StatementHash = c59b52c215b48ac5ae6df71ef9317e08,StatementExecutionID = 844433520158239
 [10797] {200350} [60/4435677] 2020-04-29 21:40:06.831047 i SQLSessionCmd Statement.cc(07360):INI配置已由200350更改,客户端ip = 192.168.0.13,客户端端口= 14860,查询 =未设置系统更改配置(" indexserver.ini"," SYSTEM")
  ('trace','authorization')重新配置

如何向SYSTEM用户添加缺少的特权?

谢谢你,卡尔

error.jpg (31.7 kB)
6条回答
shere_lin
2020-08-19 19:32

嗨,约翰,

SAPABAP1拥有SAP相关对象,而SYSTEM目录拥有所有的hana数据库对象(但除非获得许可,否则不拥有sap对象)。这就是SAPABAP1(即sap的所有者)的原因 表)无法授予对hana对象的访问权限。

即使您成功授予了对该目录的访问权限,也无法在LFA1上执行选择查询,因为这是SAPABAP1(而不是SYSTEM)拥有的汁液对象。

让我们思考。 如果它已经由SYSTEM拥有,则您无需向SYSTEM用户授予任何权限,查询将成功。

使用SAPABAP1登录->用户->选择系统->对象特权-> + LFA1->授予执行并选择->执行。 现在,使用SYSTEM

OR运行查询,或尝试使用选项2(使用SAPABAP1运行查询),如Deepak建议的那样。

一周热门 更多>