Se me ocurren varias soluciones :
a) Como bien te han comentado, distribuye tu mismo el master.fdb de Firebird, ya con las contraseñas establecidas.
b) Utiliza gsec, ¿ que problema hay con él ?. Solo lo tienes que distribuir en la misma carpeta de tu aplicación, y lo puedes llamar desde la misma. Todo será transparente para el usuario (y lo puedes programar para hacerse durante la instalación).
c) Busca componentes que accedan al Service API de Firebird y te permitan hacer esto (no conozco ninguno, pero creo que en IBX hay alguno).
d) Actualízate a Firebird 2.5, puesto que lleva una nueva sentencia SQL : ALTER USER. Con ella puedes crear y modificar usuarios, y en concreto puedes hacer cosas como : ALTER USER sysdba PASSWORD 'NuevoPassword';
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|