【发布时间】:2019-12-03 06:13:24
【问题描述】:
我正在尝试连接到 DB2 数据库,但出现错误:
DAL01013. Cannot create connection to server 'Unknown server' due to the following: [jcc][t4][2034][11148][3.69.24] Execution failed due to a distribution protocol error that caused deallocation of the conversation.
A DRDA Data Stream Syntax Error was detected. Reason: 0x3. ERRORCODE=-4499, SQLSTATE=58009
假设它与我的系统有关。我既不能通过 DataStudio 也不能通过 QMF 连接。其他系统的其他用户可以。我使用相同的 jdbc 驱动程序。我的系统是Windows 7。 我的系统还有什么需要调整的吗?
【问题讨论】:
-
DRDA 和 ODBC/JDBC 是不同的协议,通常在不同的端口上参与。您要连接到哪种类型的 Db2 服务器?用于 LUW 的 Db2、用于 IBM i 的 Db2 还是用于 zOS 的 Db2?您的 DB2 服务器的版本是什么?
-
这是 DB2 for LUW。此外,当我将端口更改为 50000 时,我收到另一个错误:DAL010059。访问数据库时出错:“RSBI.CATALOG_INFO”是未定义的名称。SQLCODE=-204, SQLSTATE=42704, DRIVER=3.69.24 扩展错误描述为:“RSBI.CATALOG_INFO”是未定义的名称。跨度>
-
见developer.ibm.com/answers/questions/470013/…。解决您的问题所需的所有详细信息都在您的站点上已知,只需系统地比较工作环境和故障环境之间的连接字符串详细信息和软件版本即可。您的问题只是配置问题...
-
谢谢@mao.. 这解决了问题
标签: sql db2 ibm-data-studio