我開發了一個應用程序,使用Delphi和Firebird 1.5,其中服務器與應用程序位於同一臺機器上。我現在正在將應用程序部署到另一個站點,Firebird服務器(Superserver)在一臺機器上運行(NT4),而客戶機在另一臺機器上運行。火鳥別名
應用程序可以連接到數據庫,如果我在申請(t:\db\cinema.gdb
)合格的路徑,但當然我更願意使用別名,所以相同的代碼將自己的計算機上運行(與本地服務器)。
於是,兩個問題:
- 的「aliases.conf」文件應該在哪裏存在 - 每臺機器上沿與應用程序,或在服務器上?
- 別名應該是什麼?
cinema = t:\db\cinema.gdb
,假設數據庫在映射的驅動器上?cinema = 192.168.2.121:f:firebird\db\cinema.gdb
,當服務器看到它時,使用服務器的IP地址和數據庫的路徑?
我曾考慮過ini文件選項,但認爲它是一種解決方法。這也必須爲每個用戶設置,而別名文件服務於每個人 - 沒有。 – 2009-08-25 09:12:32