Ich habe eine Anwendung mit Delphi und Firebird 1.5 entwickelt, wo der Server auf dem gleichen Computer wie die Anwendung befindet. Ich stelle die Anwendung jetzt auf einer anderen Site bereit, auf der der Firebird-Server (Superserver) auf einem Computer (NT4) ausgeführt wird, während der Client auf einem anderen Computer ausgeführt wird.Firebird Aliase
Die Anwendung kann eine Verbindung mit der Datenbank herstellen, wenn ich den qualifizierten Pfad in der Anwendung (t:\db\cinema.gdb
) einschließe, aber natürlich würde ich lieber einen Alias verwenden, so dass derselbe Code auf meinem Entwicklungscomputer (mit dem lokalen Server) funktioniert).
also zwei Fragen:
- Wo soll die ‚aliases.conf‘ Datei existiert - auf jeder Maschine zusammen mit der Anwendung oder auf dem Server?
- Was sollte der Alias sein?
cinema = t:\db\cinema.gdb
, unter der Annahme, dass die Datenbank auf einem zugeordneten Laufwerk t?cinema = 192.168.2.121:f:firebird\db\cinema.gdb
, die IP-Adresse des Servers und den Pfad zur Datenbank, wie der Server es sieht?
Ich hatte die Ini-Datei-Option in Betracht gezogen, aber ich dachte, es wäre ein Problem. Dies müsste auch für jeden Benutzer eingestellt werden, während die Alias-Datei für jedermann - No'am - dient. –