J'ai développé une application utilisant Delphi et Firebird 1.5, où le serveur est situé sur la même machine que l'application. Je déploie maintenant l'application sur un autre site, où le serveur Firebird (Superserver) est en cours d'exécution sur une machine (NT4) pendant que le client s'exécute sur une autre machine.Firebird aliases
L'application peut se connecter à la base de données si j'inclue le chemin qualifié dans l'application (t:\db\cinema.gdb
), mais naturellement je préférerais utiliser un alias, pour que le même code fonctionne sur ma machine de développement (avec le serveur local).
Alors, deux questions:
- Où devrait le fichier 'aliases.conf' existent - sur chaque machine ainsi que l'application ou sur le serveur?
- Quel devrait être l'alias?
cinema = t:\db\cinema.gdb
, en supposant que la base de données est sur un lecteur mappé t?cinema = 192.168.2.121:f:firebird\db\cinema.gdb
, en utilisant l'adresse IP du serveur et le chemin d'accès à la base de données tel que le voit le serveur?
J'avais envisagé l'option de fichier ini mais je pensais que ça marcherait. Cela devrait également être défini pour chaque utilisateur, alors que le fichier alias sert à tout le monde - No'am. –