点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我在密码 Aditya...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我在密码 Aditya...
加入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
您好,我找到了解决此问题的方法。 我认为这可能是由于在hdbsql和hdbcli中处理特殊字符的方式引起的错误。 我使用hdbcli而不是hdbsql更新了密码,并且在此之后hdbcli和hdbsql连接都可以正常工作。 但是,如果我使用hdbsql更改带有特殊字符的密码,则hdbcli无法连接到数据库。
感谢您的协助!
关于,
Aditya
一周热门 更多>