我正在尝试连接到远程Firebird数据库“test”(别名已添加)。它不是嵌入式服务器,安装在具有IP 192.168.1.147的VM上。
这是我的连接字符串:
用户= SYSDBA;密码= masterkey;数据库=试验;数据源= 192.168.1.147
但是我收到了一个错误:
FirebirdSql.Data.FirebirdClient.FbException(0x80004005):无法完成主机“192.168.1.147”的网络请求。 --->无法完成托管“192.168.1.147”的网络请求。
我已经对此做过一些研究,但还没有得到任何线索。需要一些帮助。感谢
我的IP地址是192.168.2.108,我可以成功ping该服务器IP
答案 0 :(得分:9)
确保
答案 1 :(得分:4)
对于Linux,Firebird端口默认关闭。您需要修改RemoteBindAddress
中的/etc/firebird/2.5/firebird.conf
RemoteBindAddress = localhost
到
RemoteBindAddress =
并重启服务。
答案 2 :(得分:2)
确保已在VM的防火墙中排除了tcp端口3050。