我安装了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
答案 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
文件并从中删除重复的数据库记录,只留下您需要的文件。