サーバーがアプリケーションと同じマシン上にあるDelphiとFirebird1.5を使用してアプリケーションを開発しました。現在、アプリケーションを別のサイトにデプロイしています。このサイトでは、Firebirdサーバー(スーパーサーバー)が1台のマシン(NT4)で実行され、クライアントが別のマシンで実行されています。
アプリケーションに修飾パスを含めると、アプリケーションはデータベースに接続できますが(t:\db\cinema.gdb
)、当然、同じコードが(ローカルサーバーを使用して)開発マシンで機能するように、エイリアスを使用することをお勧めします。
したがって、2つの質問:
- 'aliases.conf'ファイルは、アプリケーションと一緒に各マシンに、またはサーバーのどこに存在する必要がありますか?
- エイリアスはどうあるべきですか?
cinema = t:\db\cinema.gdb
、データベースがマップされたドライブtにあると仮定しますか?cinema = 192.168.2.121:f:firebird\db\cinema.gdb
、サーバーのIPアドレスと、サーバーが認識しているデータベースへのパスを使用しますか?