Firebird
是否可以安裝兩 (2) 個不同名稱和埠的 Firebird 實例(gds_db 埠 3050 和 fbsvc 埠 3051)作為服務執行?
是否可以安裝兩 (2) 個不同名稱和埠的 Firebird 實例(gds_db 埠 3050 和 fbsvc 埠 3051)作為服務執行!?
我的意思是兩個作為服務而不是應用程序執行
感謝您的理解
是的,這是可能的,它包含在文件和許多常見問題解答中,例如 iBase.ru 上的常見問題解答
對於我的開發箱中的範例,我共同安裝了 FB 2.1.5 Win32 SuperServer(預設埠 3050/tcp)和 FB 2.5.2 Win64 Super-Classic(自定義 3064/tcp)
FB 1.x 在使用系統資料庫時可能會出現問題,但 FB 2.x 是獨立的和獨立的。
一種選擇是下載 ZIP 並將它們解壓縮到不同的文件夾。然後您必須執行 Windows 命令提示符“以管理員身份”的文本視窗,進入“bin”子文件夾,並且所有這些執行檔都像伺服器本身一樣。還有“inst_svc”工具。使用“-?”之類的選項執行它 會告訴你簡短的幫助。專注於安裝主要服務,而不是安裝 Guardian(僅在 Win98 上需要,僅用於遺留統一性)並提供非預設“實例名稱”。然後走出“bin”並使用任何文本編輯器(如記事本)打開“firebird.Conf”。文件在該文件中如何設置非預設 TCP 埠。就這樣。對您的另一個 FB 文件夾執行相同操作,您就完成了。
另一種選擇是執行兩個安裝程序。第一個會自動完成上述所有事情。第二個將解壓縮文件 - 並要求您手動為第二個副本執行這些配置操作。就像上面描述的那樣做。
以下螢幕截圖討論了將多個 Firebird 實例安裝為 Windows 服務。點擊這裡