使用ZendServer连接到外部DB2

时间:2018-11-13 02:40:23

标签: php db2 zend-server

在尝试连接到远程AS / 400 DB2时,我一直在使用Zend Server 2018。

我正在使用IBM_DB2 php函数进行连接,但是每次获得

[IBM][CLI Driver] SQL1031N The database directory cannot be found on the indicated file system. SQLSTATE=58031 SQLCODE=-1031

还有其他人成功将两者连接吗?

我在线阅读的内容是需要对服务器进行分类。 因此,我在名为192.168.50.1的iseries上运行db2,名称为X232321,并在Windows 10上运行了zend服务器2018。 我需要对两个服务器进行分类的命令是什么,以便可以使用db2连接器?那实际上是做什么的?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

在Windows db2客户端上尝试以下操作:

db2 "catalog tcpip node MY_IS remote 192.168.50.1 server 446"
db2 "catalog db MY_ALIAS at node MY_IS"
db2 "catalog dcs db MY_ALIAS as X232321"

您可以根据需要设置MY_IS,MY_ALIAS(不超过8个字母)。 对于您的iSeries主机,端口446可能不同。