我意识到我试图超越manf为Perl发布的驱动程序的“支持”行为,毕竟他们只是在x86 .so的包中发布它。
但是,由于我无法在RHEL 5.4 x86_64盒子上使用x64 Perl的软件包,并为这个一个软件包维护单独的x86 Perl安装,我已经尝试了这个小狗正在工作,感谢发布的64位.so伴随着其他驱动程序包的优势。
我在这一点上做了什么:
问题在于我总是得到:
失败:[iAnywhere Solutions] [Advantage SQL] [ASA]错误6060:Advantage Database Server在指定的服务器上不可用。 axServerConnect(SQL-HY000)(DBD:db_login / SQLConnect err = -1)
有没有人有任何想法?
编辑:帖子标题中的固定包名称 编辑:更新了标题。
看起来它不仅仅是x64 perl,而且下面的RHEL 5.4可能会产生干扰。如下所述,我设法将x86 perl鞋拔到系统上,并编译DBD :: Advantage 9.99,然后用9.10替换它,并且这些x86都不会连接。两个位编辑器中的库(9.99或9.10)都不会从此x86_64服务器连接到Windows服务器的UNC路径。
我已成功安装此共享没有问题,但我似乎无法连接到9.1。我试过了: \主机名\路径 \ FQDN \ PATH \ IP \ PATH 以及包含端口(默认)6262的所有这些变体。
我的windows机连接很好,9.1和9.99来自草莓perl。
答案 0 :(得分:2)
检查Linux服务器上的主机文件,确保服务器名称使用的是实际IP,而不是环回地址。
此外,由于您更新了客户端,您是否还安装/更新了10 beta服务器?
最后,你的连接字符串是什么?您是否尝试将端口添加到连接字符串?