SAP HANA:使用自助服务为受限用户重置密码

2020-09-18 16:07发布

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

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


大家好

我们正尝试通过自助服务配置"忘记密码",所有邮件都发送成功。 但是,当尝试通过 http:///sap/hana/xs/selfService/user/setPassword.html?token = ... 重置密码时,对于受HANA限制的用户,我们得到了 错误消息" dberror(Connection.prepareStatement):663-不允许用户从客户端连接"。

经过一些研究,我们发现受限用户只能使用HTTP/HTTPS连接到数据库。 我们尝试将角色 RESTRICTED_USER_ODBC_ACCESS RESTRICTED_USER_JDBC_ACCESS 分配给用户,但仍然遇到相同的错误。 对我们而言,唯一可行的方法是通过数据库控制台取消选中" 禁用JDBC/ODBC访问"复选框。

因为我们要通过SQL语句创建用户,所以我想知道的是,有没有一种方法可以使用SQL语句启用ODBC/JDBC访问?

在此先感谢您的帮助和建议。

安德鲁

(13.6 kB)

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

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


大家好

我们正尝试通过自助服务配置"忘记密码",所有邮件都发送成功。 但是,当尝试通过 http:///sap/hana/xs/selfService/user/setPassword.html?token = ... 重置密码时,对于受HANA限制的用户,我们得到了 错误消息" dberror(Connection.prepareStatement):663-不允许用户从客户端连接"。

经过一些研究,我们发现受限用户只能使用HTTP/HTTPS连接到数据库。 我们尝试将角色 RESTRICTED_USER_ODBC_ACCESS RESTRICTED_USER_JDBC_ACCESS 分配给用户,但仍然遇到相同的错误。 对我们而言,唯一可行的方法是通过数据库控制台取消选中" 禁用JDBC/ODBC访问"复选框。

因为我们要通过SQL语句创建用户,所以我想知道的是,有没有一种方法可以使用SQL语句启用ODBC/JDBC访问?

在此先感谢您的帮助和建议。

安德鲁

(13.6 kB)
付费偷看设置
发送
1条回答
渐行渐远_HoldOn
1楼-- · 2020-09-18 16:22

嗨,

您可以使用以下SQL取消选择"禁用JDBC/ODBC访问"选项。
ALTER USER <您的数据库用户> ENABLE CLIENT CONNECT

一周热门 更多>