繁体   English   中英

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

[英]Connecting from a Delphi app to an Interbase server on the same machine

我有一个XE8项目,该项目应该(应该)访问在同一台计算机上运行的Interbase服务器。 几天前它运行良好,但是出现了一个问题,如果我试图在IDE或运行时的代码TIBDatabase组件的Connected属性设置为TrueTIBDatabase出现错误:

Connection rejected by remote interface

尝试使用IBConsole实用程序连接到服务器也会产生此错误。

我已经从机器及其注册表中找到了尽可能多的Interbase,然后重新安装了它,但问题仍然存在。 谷歌搜索消息文本发现适量的东西,但是我尝试了一些建议的解决方案,但没有起到任何作用。

顺便说一句,PortQry实用工具确认端口3050已打开并且gds_db服务器正在侦听。

显然,我的问题是,有人能识别出这种症状并知道如何解决吗?

我最终找到了这个问题的原因。 我在问题机器上安装了Firebird服务器的实例并将其设置为服务,最近在某个时候,其Startup Type已从“ Disabled更改为“ Automatic并且它正在运行的事实显然导致IB服务器胡作非为。 将其恢复为“禁用”会导致问题消失。

我想实际上是FB服务器拒绝了该连接的“远程接口”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM