5

刚开始将FirebirdDelphi XE一起使用。需要一些帮助从客户端机器连接到服务器。

我可以ping服务器,所以有一个连接。但是当我isql.exe从 firebird/bin 文件夹运行以测试连接时,我得到一个"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客户端。我没有看到它在任务管理器中作为进程运行。我需要做些什么来启动客户端服务吗?

两者都是 XP mach,Firebird SuperServer 2.5,也有 temp 关闭防火墙

4

2 回答 2

2

插入除端口3050之外的防火墙

于 2013-01-21T20:03:02.280 回答
0

添加 Windows 防火墙设置。

转到开始-->控制面板--> Windows 防火墙-->转到例外选项卡-->单击添加程序--> 并选择C:\Program Files\Firebird\Firebird_2_5\bin\fbguard.exe

同样的方式添加C:\Program Files\Firebird\Firebird_2_5\bin\fbserver.exe 现在重新启动系统检查从客户端到服务器的 firebird 连接

对于window7 Windows 防火墙-->入站规则-->添加新规则--> 添加fbguard.exefbserver.exe

于 2016-01-06T09:48:30.910 回答