2012-06-20 34 views

回答

4

Interbase默認使用端口3050。所以,你必須在同一臺機器上爲Firebird服務器選擇另一個號碼。端口號是通過firebird.conf文件指定的。更改conf文件後,您必須重新啓動Firebird服務。

其實我有四個不同版本的FB在我的開發計算機上運行。在這種情況下,每個實例必須使用自己的端口號,並使用instsvc的-n開關給出唯一的實例名稱。

不要忘記指定連接字符串中的自定義端口號。對於端口3051的字符串像:

服務器/ 3051:path_to_db_file

一個很好的鏈接check

+0

謝謝!所以你說Firebird默認使用3050?我認爲只有最近的IB版本支持在同一臺機器上運行不同的版本。 Firebird也一樣嗎?而且,與UDF實施有衝突嗎?你真的在同一臺機器上運行FB和IB嗎? –

+0

我沒有在同一臺機器上嘗試ib和fb,但不認爲會有任何問題。我沒有嘗試2.0之前的fb版本,但所有最近的工作都很好。至於UDF,它們僅僅是在進程地址空間中運行的DLL,所以不會有任何問題。 –

2

如果更改端口要麼火鳥或IB的,那麼它的確定。