2017-05-20 128 views
0

我已經在PC和VM客戶端上安裝了Firebird 3.0.1。我安裝了Flamerobin來測試連接。連接到Firebird 3

  1. 我可以連接到本地主機上使用Flamerobin PC和虛擬機,所以我想火鳥服務器上都運行和Flamerobin安裝在兩個OK

  2. 我可以連接到火鳥服務器上從PC的虛擬機,並打開一個數據庫好

  3. 從VM我可以打開PC上的數據庫,但是當我嘗試檢索PC上的服務器版本時,我得到一個錯誤ISC_Service_attach failed (Unable to complete network request to host)

我不知道問題是什麼,我可以打開數據庫好,但不能訪問任何公用事業服務。

我使用fbclient.dll 3.0.1.32591在兩個虛擬機和PC

+0

順便說一句,PC是Win10 64位,VM是Win7 32位。 (FB和Flamerobin在我的測試設置中都是32位) 有人可以確認他們可以從連接到在Win10上運行的FB3的PC檢索服務器版本 – Tony

+0

您是否嘗試過使用Firebird 3.0.2? –

+0

請注意,這可能是Firebird支持郵件列表中更好的問題,因爲這是解決問題的更好場所,因爲這些問題沒有明確的答案。 –

回答

1

如果你能實現網絡請求服務器,您需要檢查服務器,並設置FB默認端口爲入站接受防火牆setings。如果之後你會遇到同樣的問題,那麼你可能需要適當的fbclient庫,對於客戶端上的FB3,VM。希望這可以幫助。

+0

感謝Boki--它是防火牆(允許端口3050修復)。我很困惑,我可以打開一個數據庫沒有規則,但沒有備份...) – Tony

+0

@Tony這「我可以打開一個數據庫沒有規則,但不備份」是非常奇怪的。也許你確實連接了一些不同的數據庫,也許你可以從監控表中做一些SELECT,來檢查使用哪個數據庫和哪個連接(附件)功能。您沒有顯示連接字符串,但顯然對於防火牆,僅僅連接到服務器並連接到服務器,然後連接數據庫就沒有區別。應該有一些其他因素我們在這裏錯過 –

+0

@ Arioch'The它完全困惑我(容易做到)。沒有規則flamerobin無法連接,但我的平凡的Delphi應用程序可以使用TIBDatabase組件打開數據庫(它在內部構建連接字符串,我認爲)。我對FB的瞭解不夠 - 也許它爲不同的任務運行不同的服務。 – Tony