【发布时间】:2012-04-05 13:31:13
【问题描述】:
我有一个 Windows server 2008 R2 64 位,其中运行了一个 Informix Dynmic Server 11.50 虚拟设备 32 位的 VMware 实例。
使用虚拟设备中提供的默认数据库服务器,我在其中创建了一个数据库和一个表。
我在 Windows 服务器上安装了 Informix Client SDK 3.5 和 informix 数据服务器提供程序驱动程序。
我使用 setnet 工具在 windows 服务器上设置了服务器连接。
我用 SDK 的连接测试演示工具测试了连接,查询成功执行。
现在,当我通过使用以下连接字符串运行 testconn.40_32.exe 来测试 .Net 提供程序驱动程序时:
testconn40_32.exe -dtc "数据库=safdata;服务器=192.168.154.128:9088;用户ID=root;密码=root"
我收到以下错误:
无法打开到服务器的套接字:
ERROR [08001] [IBM] SQL30081N 检测到通信错误。通讯 使用的协议:“TCP/IP”。正在使用的通信 API:“SOCKETS”。 检测到错误的位置:“192.168.154.128”。通讯功能 n 检测错误:“recv”。协议特定错误代码:“”、“”、“0”。 SQLSTATE=08001
【问题讨论】: