我开发了一个应用程序,使用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