【问题标题】:DAL01013: Cannot connect to serverDAL01013:无法连接到服务器
【发布时间】: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


【解决方案1】:
【解决方案2】:

通常,当您连接到 SSL 端口时,您会从 IBM JDBC 驱动程序中的错误 -4499 中得到原因 0x3,但您没有在 JDBC 连接字符串上指定 sslConnection=true。如果您的数据库名称不正确(即服务器上不存在),或者您的 JDBC 驱动程序太旧(DB2 JDBC Driver Versions and DownloadsDownload Fix Packs by version for IBM Data Server Client Packages),您也可能会收到错误

如果连接到 Db2 on Cloud、Db2 Warehouse 或 Db2 Warehouse on Cloud,您只需要sslConnection=true,因为这些产品中使用的 CA 证书是 Db2 驱动程序包的一部分(无论如何都适用于最近的驱动程序)

如果连接到本地 Db2,您可以通过 JDBC 属性 sslCertLocationsslTrustStoreLocationsslTrustStorePassword 指定证书位置

Common IBM Data Server Driver for JDBC and SQLJ properties for all supported database products

sslCertLocation 指定应用程序可以配置受信任证书文件的位置。对于具有数据库服务器证书的应用程序,sslCertLocation 是唯一需要配置的属性,以指示 IBM Data Server Driver for JDBC and SQLJ 信任 SSL 连接的证书。 此属性无需将证书导入 Java 信任库数据库和相关的驱动程序配置。

Error codes issued by the IBM Data Server Driver for JDBC and SQLJ

-4200 到 -4299 和 -4450 到 -4499 范围内的错误代码保留给 IBM® Data Server Driver for JDBC and SQLJ。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-08
    • 2020-01-24
    • 1970-01-01
    • 2011-12-29
    • 2018-12-09
    • 2020-05-05
    • 2014-10-22
    • 2016-09-02
    相关资源
    最近更新 更多