设置本地db2服务器以减少来自python

时间:2018-12-04 22:23:56

标签: python db2 odbc

我想设置一个本地db2数据库,以允许本地用户无需使用密码即可连接(特别是通过python)。

我可以使用密码为db2 connect to <DATABASE>的cli连接到数据库。

但是,当尝试使用官方ibm_db api作为从python内部进行连接时 ibm_db.connect("database", "", "") 引发以下错误: SQL 300082N Security processing failed with reason "17" ("UNSUPPORTED FUNCTION"). SQLSTATE=08001 SQLCODE=-30082

基于documentation for authentication options,我设置了以下选项:

AUTHENTICATION=CLIENT
TRUST_CLNTAUTH=CLIENT
TRUST_ALLCLNTS=YES

但是,我仍然遇到相同的错误。

P.S。 #1:我不关心用户身份验证,因为在允许用户登录服务器之前已经对它们进行了身份验证。

P.S。 #2:DB2 connection without specifying username and password也曾提出过类似的问题。但是,我需要通过python进行连接,即使接受的答案中指定了设置1和3,连接也会失败。

P.S。 #3:可能相关的链接-http://www-01.ibm.com/support/docview.wss?uid=swg21237107

0 个答案:

没有答案
相关问题