Informix DynmicServer11.50仮想アプライアンス32ビットのVMwareインスタンスを実行しているWindowsServer2008R264ビットがあります。
仮想アプライアンスで提供されているデフォルトのデータベースサーバーを使用して、データベースとその中にテーブルを作成しました。
WindowsサーバーにInformixClientSDK3.5とinformixデータサーバープロバイダーのドライバーをインストールしました。
setnetツールを使用してWindowsサーバーでサーバー接続をセットアップしました。
SDKの接続テストデモツールを使用して接続をテストしたところ、クエリは正常に実行されました。
次の接続文字列を使用してtestconn.40_32.exeを実行し、.Netプロバイダードライバーをテストしている場合:
testconn40_32.exe -dtc "Database = safdata; Server = 192.168.154.128:9088; User ID = root; Password = root"
次のエラーが発生します:
サーバーへのソケットを開くことができません:
エラー[08001][IBM]SQL30081N 通信エラーが検出されました。使用されている通信プロトコル:「TCP/IP」。使用されている通信API:「SOCKETS」。エラーが検出された場所:「192.168.154.128」。エラーを検出する通信機能:「recv」。プロトコル固有のエラーコード: " "、 " "、"0"。SQLSTATE = 08001