簡體   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