2020-08-18 06:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hana 2.0 SP04 +开发人员可以通过NWDS Eclipse访问数据库HDB,
在HDB中创建新的"受限用户",
还有哪些其他权限(授予的角色,系统特权或对象特权)
需要访问abap-developer的存储库和数据库结构。
致谢
Christoph
Hi Christoph
您是否尝试过使用户成为标准用户?
"要完全访问ODBC或JDBC功能,必须向受限用户授予标准角色RESTRICTED_USER_ODBC_ACCESS或RESTRICTED_USER_JDBC_ACCESS。您可以在"分配角色"页面上执行此操作。"
检查此链接 讨论了授予架构级别访问权限
https ://blogs.sap.com/2016/03/29/hana-schema-user-and-role-security/
https://help.sap.com/viewer/b3ee5778bc2e4a089d3299b82ec762a7/2.0.02/en-US/dec8d273bb571014b4c2b771d3e0f166.html
https://help.sap.com/viewer/6a504812672d48ba865f4f4b268a881e Cloud/zh-CN/85fe24f551564c8690a10512ca2a9bdb.html
问候
Vinita
您好,Vinita Kasliwal
感谢您的回答
>您是否试图使用户成为标准用户?
> ===
不,我执行了以下步骤:
=>创建新的受限用户xyz PASSWORD <密码>否FORCE_FIRST_PASSWORD_CHANGE;
SQL:=>更改用户xyz启用客户端连接;
SQL:=>更改用户xyz的密码使用期限;
===
授权角色:=> RESTRICTED_USER_JDBC_ACCESS
授权角色:=> RESTRICTED_USER_SDA_ENABLED
系统特权:=> CATALOG_READ
对象特权:=> REPOSITORY_REST(SYS)=>具有Execute标记的
在eclipse中连接到HDB:登录屏幕(输入用户,密码,服务器,实例,tenantDB)
=>您无权执行此操作"无法确定系统状态"
=>您没有所需的特权
https://help.sap.com/查看器/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/48db23cbf5934321b7a9545154e1f75c.html
缺少什么?
然后以AS-ABAP HDB架构" SAPABAP1"的架构所有者SAPABAP1的身份执行SQL
在SCHEMA SAPABAP1上将GRANT SELECT授予并带有GRANT OPTION;
,但是在Eclipse中打开HDB连接仍然无效,(刷新系统时出错)
您无权执行此操作,您没有所需的特权。
。
,因此看起来它必须是标准用户(而非受限用户)。
最多设置5个标签!
Hi Christoph
您是否尝试过使用户成为标准用户?
"要完全访问ODBC或JDBC功能,必须向受限用户授予标准角色RESTRICTED_USER_ODBC_ACCESS或RESTRICTED_USER_JDBC_ACCESS。您可以在"分配角色"页面上执行此操作。"
检查此链接 讨论了授予架构级别访问权限
https ://blogs.sap.com/2016/03/29/hana-schema-user-and-role-security/
https://help.sap.com/viewer/b3ee5778bc2e4a089d3299b82ec762a7/2.0.02/en-US/dec8d273bb571014b4c2b771d3e0f166.html
https://help.sap.com/viewer/6a504812672d48ba865f4f4b268a881e Cloud/zh-CN/85fe24f551564c8690a10512ca2a9bdb.html
问候
Vinita
您好,Vinita Kasliwal
感谢您的回答
>您是否试图使用户成为标准用户?
> ===
不,我执行了以下步骤:
=>创建新的受限用户xyz PASSWORD <密码>否FORCE_FIRST_PASSWORD_CHANGE;
SQL:=>更改用户xyz启用客户端连接;
SQL:=>更改用户xyz的密码使用期限;
===
授权角色:=> RESTRICTED_USER_JDBC_ACCESS
授权角色:=> RESTRICTED_USER_SDA_ENABLED
系统特权:=> CATALOG_READ
对象特权:=> REPOSITORY_REST(SYS)=>具有Execute标记的
===
在eclipse中连接到HDB:登录屏幕(输入用户,密码,服务器,实例,tenantDB)
=>您无权执行此操作"无法确定系统状态"
=>您没有所需的特权
===
https://help.sap.com/查看器/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/48db23cbf5934321b7a9545154e1f75c.html
===
缺少什么?
然后以AS-ABAP HDB架构" SAPABAP1"的架构所有者SAPABAP1的身份执行SQL
在SCHEMA SAPABAP1上将GRANT SELECT授予并带有GRANT OPTION;
,但是在Eclipse中打开HDB连接仍然无效,(刷新系统时出错)
您无权执行此操作,您没有所需的特权。
。
,因此看起来它必须是标准用户(而非受限用户)。
致谢
Christoph
一周热门 更多>