从 Delphi 应用程序连接到同一台机器上的Interbase服务器

tpgth1q7  于 2023-04-11  发布在  其他
关注(0)|答案(1)|浏览(193)

我有一个XE8项目,(应该)访问在同一台机器上运行的Interbase服务器。几天前它工作正常,但出现了一个问题,如果我试图在IDE或运行时代码中将TIBDatabase组件的Connected属性设置为True,我会得到错误:
Connection rejected by remote interface
尝试使用IBConsole实用程序连接到服务器也会产生此错误。
我已经清除了Interbase,因为我可以从机器上找到它的注册表,并重新安装它,但问题仍然存在。谷歌消息文本找到了一些东西,但我已经尝试了几个建议的解决方案,没有有用的效果。
顺便说一下,PortQry实用程序确认端口3050已打开,并且gds_db服务器正在侦听。
显然,我的问题是,有人认识到这种症状并知道如何解决它吗?

o4hqfura

o4hqfura1#

我最终找到了这个问题的原因。我在问题机器上安装了一个Firebird服务器的示例并设置为服务,最近,它的Startup TypeDisabled更改为Automatic,它正在运行的事实显然导致IB服务器行为不当。将其恢复为“禁用”导致问题消失。
我想实际上是FB服务器作为“远程接口”拒绝了连接。

相关问题