DB2 - ODBC 连接协议特定错误代码 10061

Posted

技术标签:

【中文标题】DB2 - ODBC 连接协议特定错误代码 10061【英文标题】:DB2 - ODBC Connection protocol specific error code 10061 【发布时间】:2016-04-06 07:09:09 【问题描述】:

我通过以下 URL 在 Windows 7(64 位)上安装了 DB2 FP 10.1 32 位 ODBC 驱动程序

https://www-304.ibm.com/support/docview.wss?uid=swg21418043

我创建了一个“系统 DSN”并配置了以下参数

Hostname   xxxxxx2x  (DB2 server running on UNIX)
Port       5xxxx     (Port is on state 'LISTENING')
Database   dxxx
DBAlias    dxxx
Protocol   TCP / IP

当我从 ODBC 进行“连接”(测试连接)时,出现以下错误

SQL30081N  A communication error has been detected.  
Communication protocol being used: "TCP/IP".  Communication API being used:
"SOCKETS".  Location where the error was detected. Protocol specific error code(s) 10061. sqlstate=08001

对我来说设置是正确的,不知道我错过了什么

【问题讨论】:

【参考方案1】:

您是如何创建系统 DSN 的?默认情况下,Windows 7 64 位将在 64 位 ODBC 数据源管理下创建 DSN。我想我在 32 位版本下创建它的运气更好,可以在 C:\Windows\SysWOW64\odbcad32.exe 找到。

【讨论】:

是的,我是通过 odbcad32.exe 创建的

以上是关于DB2 - ODBC 连接协议特定错误代码 10061的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 MicroStrategy 连接时 DB2 上的 SQLCODE -1334

IIB - 通过 mqsicvp 连接到 DB2 ODBC DSN 时出现 DLL 初始化错误

通过 Excel VBA 的 DB2 ODBC 连接

DB2,在odbc和mysql之间传递

用ODBC连接DB2为啥如此慢

vb.net如何连接远程db2数据库