DelphiとFirebird 1.5を使用してアプリケーションを開発しました。ここでは、サーバーはアプリケーションと同じマシンにあります。私は、クライアントが別のマシンで動作している間に、Firebirdサーバ(Superserver)があるマシン(NT4)で実行されている別のサイトにアプリケーションを配備しています。Firebirdエイリアス
アプリケーションに修飾パスを含めるとアプリケーションがデータベースに接続できますが(t:\db\cinema.gdb
)、エイリアスを使用することを当然としていますので、開発用マシンで同じコードを使用できます(ローカルサーバー)。
ので、二つの質問: - 各マシン上のアプリケーションと一緒に、またはサーバー上の「aliases.confを」ファイルが存在しなければならない
- ?
- エイリアスは何ですか?
cinema = t:\db\cinema.gdb
、データベースがマップされたドライブにあると仮定しますか?cinema = 192.168.2.121:f:firebird\db\cinema.gdb
、サーバのIPアドレスとサーバが見ているデータベースへのパスを使用していますか?
私はiniファイルのオプションを考えていましたが、それを回避すると考えました。これはすべてのユーザーに設定する必要がありますが、エイリアスファイルはすべてのユーザーに役立ちます。 –