我在 Ubuntu 8.04.1 服务器上使用 ibm_db2 v1.8.0 运行 PHP 5.2.4。我正在尝试使用运行 OS/400 v5R3 的 IBM iSeries,但我完全不确定如何在没有 DSN 的情况下实际连接。我查看了http://www.connectionstrings.com/但 DB2 或 AS/400 连接字符串似乎都不起作用。我最终得到的是:
[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013
这是我当前的 DSN 字符串:
DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password
我也尝试过“IBM DB2 ODBC DRIVER”,但得到与上面的字符串相同的错误。