hdbcli.dbapi.Error:(10,"身份验证失败"),当密码包含特殊字符时

2020-08-18 00:41发布

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

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

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


嗨,

当我在密码" Aditya $ 123"中输入$时,始终出现错误hdbcli.dbapi.Error:(10,"身份验证失败")。 我正在使用具有以下连接语法的标准hdbcli dbapi:

self.dbConn = dbapi.connect(user = db_user,password =" db_password",port = port,address = address)

self.cursor = self.dbConn.cursor()

我试图转义$字符,但这没有帮助:

db_password = db_password.replace('$','\ $')

我检查了此注释 /img/questions/518509/using-credentials-from-hdbuserstore-results-in-err.html ,但不确定在这里我缺少什么。 任何帮助是极大的赞赏。 请不要让我能够使用hdbsql从终端进行连接:

/usr/sap/CLO/HDB96> hdbsql -i 96 -p Aditya $ 123 -u系统

欢迎使用SAP HANA数据库交互式终端。

类型:\ h以获取命令帮助

\ q退出

hdbsql CLO => \ s

主机:localhost:39613

sid:CLO

dbname:CLO

用户:SYSTEM

内核版本:1.00.122.23.1548298510

SQLDBC版本:libSQLDBCHDB 1.00.120.118.1548119815

自动提交:开启

语言环境:en_US.UTF-8

输入编码:UTF8

5条回答
打一壶酱油
2020-08-18 01:05

您可以更改密码吗? $可能是系统中某个地方的特殊字符。 您还与您的DBA讨论过此问题吗? 他们怎么说?

一周热门 更多>