刚开始使用 Firebird 和 Delphi XE 。需要一些帮助从客户端计算机连接到服务器。
我可以ping服务器,所以有一个连接。但是当我从firebird / bin文件夹运行isql.exe
来测试连接时,我得到"statement failed, sqlstate=08006, unable to complete network request to host geith -failed to establish a network connection"
。 ping geith工作,所以我不明白这个错误。
我的连接语句是Connect geith:geidata user sysdba password masterkey;
这样可以在服务器上运行时获得连接,但不是客户机。
我已确保fbclient.dll
和gds32.dll
位于windows / system32文件夹中。
我只在客户端上安装 Firebird 2.5 客户端。我不认为它在taskmanager中作为一个进程运行。启动客户端服务需要做些什么吗?
两者都是XP mach, Firebird SuperServer 2.5 ,也有临时取消防火墙
答案 0 :(得分:2)
插入防火墙,但端口 3050
除外答案 1 :(得分:0)
添加Windows防火墙设置。
转到开始 - > 控制面板 - > Windows防火墙 - > 转到例外标签 - > 点击添加程序 - >并选择 C:\ Program Files \ Firebird \ Firebird_2_5 \ bin \ fbguard.exe
同样添加 C:\ Program Files \ Firebird \ Firebird_2_5 \ bin \ fbserver.exe 现在重启系统 并且从客户端检查服务器firebird连接。
for window7 Windows防火墙 - > 入站规则 - > 添加新规则 - >添加 fbguard.exe 和 fbserver.exe