Firebird:无法完成对主机的网络请求

Col*_*olt 7 firebird remote-server

我正在尝试连接到远程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

Mar*_*eel 9

确保这一点

  1. Firebird正在运行
  2. Firebird正在侦听指定IP(或0.0.0.0)上的端口3050
  3. 您的防火墙允许访问端口3050


Mic*_*ian 5

对于 Linux,Firebird 端口默认关闭。您需要修改RemoteBindAddress/etc/firebird/2.5/firebird.conf

RemoteBindAddress = localhost
Run Code Online (Sandbox Code Playgroud)

RemoteBindAddress =
Run Code Online (Sandbox Code Playgroud)

并重启服务。