从 Delphi 应用程序连接到同一台机器上的 Interbase 服务器
Connecting from a Delphi app to an Interbase server on the same machine
我有一个 XE8 项目(应该)访问同一台机器上的 Interbase 服务器 运行ning。几天前它工作正常,但出现了问题,如果我试图将 TIBDatabase
组件的 Connected
属性 设置为 True
,要么在 IDE 或在 运行 时的代码中,我收到错误:
Connection rejected by remote interface
尝试使用 IBConsole 实用程序连接到服务器也会产生此错误。
我已经从机器及其注册表中清除了尽可能多的 Interbase,并重新安装了它,但问题仍然存在。谷歌搜索消息文本发现了一些东西,但我已经尝试了一些建议的解决方案,但没有任何用处。
顺便说一下,PortQry 实用程序确认端口 3050 已打开并且 gds_db 服务器正在侦听。
很明显,我的问题是,有人认识这种症状并知道如何解决它吗?
我终于找到了这个问题的原因。我在问题机器上安装了一个 Firebird 服务器实例并将其设置为服务,最近某个时候,它的 Startup Type
已从 Disabled
更改为 Automatic
并且事实运行 显然导致 IB 服务器行为异常。将其恢复为“已禁用”会导致问题消失。
我想实际上是 'remote interface' 的 FB 服务器拒绝了连接。
我有一个 XE8 项目(应该)访问同一台机器上的 Interbase 服务器 运行ning。几天前它工作正常,但出现了问题,如果我试图将 TIBDatabase
组件的 Connected
属性 设置为 True
,要么在 IDE 或在 运行 时的代码中,我收到错误:
Connection rejected by remote interface
尝试使用 IBConsole 实用程序连接到服务器也会产生此错误。
我已经从机器及其注册表中清除了尽可能多的 Interbase,并重新安装了它,但问题仍然存在。谷歌搜索消息文本发现了一些东西,但我已经尝试了一些建议的解决方案,但没有任何用处。
顺便说一下,PortQry 实用程序确认端口 3050 已打开并且 gds_db 服务器正在侦听。
很明显,我的问题是,有人认识这种症状并知道如何解决它吗?
我终于找到了这个问题的原因。我在问题机器上安装了一个 Firebird 服务器实例并将其设置为服务,最近某个时候,它的 Startup Type
已从 Disabled
更改为 Automatic
并且事实运行 显然导致 IB 服务器行为异常。将其恢复为“已禁用”会导致问题消失。
我想实际上是 'remote interface' 的 FB 服务器拒绝了连接。