El mensaje indica claramente que el nombre de usuario y la contraseña que está utilizando para conectarse en el momento del diseño en su máquina de desarrollo no son válidos para el servidor de base de datos que está intentando conectar en la otra máquina (llamémosla producción) . De su mensaje parece que no es el mismo servidor al que se conecta en el momento del diseño.
Te sugiero que pruebes este problema con facilidad para poner la propiedad LoginPrompt en true en el componente TIBDatabase para que pueda pedir al usuario las credenciales adecuadas antes de conectarte. Podrá conectarse utilizando cualquier combinación válida de nombre de usuario/contraseña para ese servidor. Para estar seguro de la combinación son válidos, intente conectarse utilizando la herramienta de línea de comandos isql, por ejemplo, el comando
c:\test>isql test.fdb -u sysdba -p masterkey
conectará a c: \ \ test.fdb prueba usando nombre de usuario y contraseña por defecto. (el directorio raíz de Firebird debe estar en la variable de entorno de ruta para que esto funcione)
Además, puede usar la herramienta de línea de comandos de gsec para ajustar la contraseña de este motor o puede proporcionar a los usuarios crear y cambiar contraseñas en ese máquina de producción antes de tratar de conectarse a ella.
En Windows, la contraseña predeterminada de sysdba de firebird es masterkey.
+1 para "contraseña predeterminada de Firebird sysdba es la clave maestra". :) – RBA
La longitud de la contraseña de Firebird está limitada a 8 caracteres ... así que masterke es suficiente para conectarte con Firebird. Este solía ser el caso en Interbase, pero no lo he intentado desde IB 6 – Nazar
. Aquí hay una excelente [guía de inicio] (http://swinbrain.ict.swin.edu.au/wiki/Create_a_Firebird_Database). –