...bei den Clients den direkten Namen der Datenbankdatei einzugeben.
Im firebird-Verzeichnis gibt es die Datei "aliases.conf"
Dort können Alias-Namen für die Datenbankdatei eingegeben werden, z.B.:
uvrdb = d:\uvrstat\uvrdb.db
Und dann bei den Clients für die Datenbankverbindung z.B.:
IP.NR.Server:uvrdb
Das macht es etwas wartungsfreundlicher, wenn die Datenbankdatei sich ändert. Außerdem ist es sicherer: kein Client hat dann Informationen, wie die DatenbankDATEI heißt!
das mit der alias.conf ist auf jeden Fall gut, aber als Ergänzung: es hindert dich aber auch nichts daran, folgenden Alias zu vergeben
c:\uvrstat\uvrdb.db = d:\uvrstat\uvrdb.db
Links vom Gleichzeichen kann nahezu jeder String stehen, der auch genau so im Connectionstring benutzt werden kann. Je nach Einstellung der Firebird.conf würdest du aber über beide Varianten an die
DB kommen. Als Nebelbombe geht auch folgendes
c:\daten\datenbank.mdb = \
db\
db
Das bringt 75% aller Pseudo Admins schon an die Grenze Ihres Wissens, wenn irgendwo eine Datei referenziert wird, die gar nicht da ist, und die eigentliche
db nicht mal eine Endung hat ....