我必须在db2dsdriver.cfg中使用哪些规范来连接到aDB2数据库?我收到SQL1532N错误

时间:2017-06-19 02:50:18

标签: python db2 db2-luw

我安装了Python 3.4和ibm_db来连接DB2数据库;我在Python解释器中看到安装了ibm_db 2.0.7,但在连接到DB2数据库时,我收到了SQL1532N错误消息,因此我认为我需要配置db2dsdriver.cfg并为此我得到了{{1}文件,但我不知道我必须改变它。我应该将所有“数据库”更改为我尝试连接的DB2实例中数据库的实际名称吗?或者我还必须改变什么?

顺便说一下,我的Windows 10中没有安装db2dsdriver.xsd,关于一些信息,我认为它是从db2dsdriver.cfg动态创建的,它位于Python34下的db2dsdriver.xsd子目录中。

\cfg

1 个答案:

答案 0 :(得分:0)

error message corresponding to SQL1532N读取:

  

db2dsdriver.cfg配置文件包含数据库别名“database-alias”的多个条目。

这可能意味着您在其中一个standard locations中有db2dsdriver.cfg的副本。根据您安装的驱动程序包,它可能位于C:\ProgramData\IBM\DB2\<driver_copy_name or other path>\cfg

.xsd文件描述了配置文件的架构,编辑它没有意义。您需要找到实际的.cfg文件并从中删除重复的数据库记录,只留下您需要的文件。