Otra posibilidad es que no estes enviando la ruta completa de la bd en la cadena de conexión, con lo que el motor trata de buscar un alias para dicha cadena (confieso que desconozco el comportamiento en ese caso).
He probado en local, renombrando mi aliases.conf, y he podido conectarme cuando envío la ruta completa. Si envio el un alias, digamos "repuesto", busca un archivo llamado "repuesto" en "c:\documents and settings\jachguate". uso firebird 1.5.3.
Hasta luego.
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)