SAP HANA Authorisation Error: SAP DBTech JDBC: [258]: insufficient privilege: search table error: [2950] user is not authorized

喜欢而已 提交于 2019-12-12 03:02:29

问题


At the moment I try to understand SAP HANAs authorisation concept.

I assigned the analytic user the following rights:

  • select on _SYS_BI, _SYS_BIC
  • execute on REPOSITORY_REST
  • root package: REPO_READ

If I create an analytic privilege on an information view and assign this privilege to the user then the user is able to query the information view.

On the other hand the modeller does not need this analytic privilege to query the information view. So there must be another way to allow the user to query the data - right? And I try to understand how.

Without the analytic privilege the user gets the following error:

Error: SAP DBTech JDBC: [258]: insufficient privilege: search table error: [2950] user is not authorised

So which privilege is missing? What is search table error?


回答1:


This question really is more about concepts and not so much about how to do something specific. I recommend to use the SAP Community Network (SCN) community for this kind of question.

Generally speaking, modeller roles tend to have a "see all" privilege, which allows them to see all data. The "search table error" is a general error message used by SAP HANA and can indicate basically any problem with data access. The specific information are provided in the details part of the error message. In this case that's : [2950] user is not authorised



来源:https://stackoverflow.com/questions/38244570/sap-hana-authorisation-error-sap-dbtech-jdbc-258-insufficient-privilege-se

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!