【发布时间】:2011-12-21 19:46:53
【问题描述】:
我在 VMWare 上的 Debian 虚拟机上运行了一个 perl 脚本。该脚本应该连接到在我的 Windows 7 上运行的 DB2 数据库。当我尝试使用该字符串进行连接时:
my $dbh = DBI->connect("dbi:DB2:DATABASE='nmap'; HOSTNAME='192.168.252.167'; PORT='50000'; PROTOCOL=TCPIP; UID='db2admin'; PASSWORD='password'";
程序返回一个错误,它说 db2 没有安装在 Debian 上。如何告诉我的脚本数据库正在另一台机器上运行?虚拟机有一个以 192.168.252.178 作为 IP 地址的桥接连接。
【问题讨论】: