![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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). |
|
#2
|
|||
|
|||
|
Disculpas por responder tarde
Amigos del foro mil disculpas por responder despues de mucho tiempo, ahi me diran si tengo que abrir otro post para seguir hablando del tema
Sobre lo que decian los amigos del foro sobre la base de datos master.fdb ??? busco en la instalacion de firebird 2.1 y no la encuentro, como tendria que hacer lo que pasa es que tengo un sistema para una farmacia y me pidieron que lo lleve a otra ciudad y para eso me pidieron un instalador del sistema. Trabajo con Inno setup entonces tengo un instalador del sistema, pero mi sistema trabaja con un passowrd q he cambiado de sysdba entonces con la ayuda del foro encontre el siguiente codigo archivo .bat Código:
@echo off title PROCESO DE FIREBIRD color 17 :menu cls echo. echo Cambiando clave del Super Usuario SYSDBA echo C:\Archivos de programa\Firebird\Firebird_2_1\bin>isql cd C:\Archivos de programa\Firebird\Firebird_2_1\bin>isql gsec -user SYSDBA -password masterkey -modify sysdba -pw masterge :fin cls exit Amigos como puedo hacer para que en la instalacion de mi aplicacion se cambie el password de sysdba pues para hacerlo tendria q ir a la ciudad para hacerlo de manera manual. Les estare muy agradecido por su ayuda amigos foreros |
|
#3
|
||||
|
||||
|
Cita:
Como indica guillotmarc, por ejemplo, con gsec, simplemente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
problema en el instalador
Gracias por responder amigo, pero tanto mi aplicacion y el gestor firebird 2.1 lo tengo con el passowrd cambiado de sysdba, el problema seria que como les comente el sistema lo llevo a otra ciudad entonces para no tener que utilizar gsec creo q lo mas factible seria cambiar en el instalador el password de sysdba, caso contrario tendria que viajar a la otra ciudad para cambiar el password de sysdba.
Espero me hayan compredido amigos foreros y estare atento a sus comentarios |
|
#5
|
||||
|
||||
|
Hola.
Cita:
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#6
|
|||
|
|||
|
Codigo en instalador
Gracias amigo guillotmarc por responder ahora con la ayuda del foro encontre este codigo:
Código:
@echo off title PROCESO DE FIREBIRD color 17 :menu cls echo. echo Cambiando clave del Super Usuario SYSDBA echo C:\Archivos de programa\Firebird\Firebird_2_1\bin>isql cd C:\Archivos de programa\Firebird\Firebird_2_1\bin>isql gsec -user SYSDBA -password masterkey -modify sysdba -pw masterge :fin cls exit Que tendria que cambiar en el codigo?? no se por que en mi maquina virtual me funciona y en otra fisica no. O como tendria que utilizar el comando gsec en el instalador para que me cambie el password de sysdba. Bueno espero que me puedan ayudar amigos foreros, estare atento a sus comentarios |
|
#7
|
||||
|
||||
|
Hola.
Cita:
En cualquier caso, hay algo que parece no estar bien en tu script. Llamas a gsec desde el comando isql, cuando gsec ya es un ejecutable que hay que llamar directamente. Sinceramente, no creo que valga la pena hacer un archivo de comandos. Yo en tu caso llamaría directamente a gsec.exe en el "Install Run" de tu instalador Inno Setup. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#8
|
||||
|
||||
|
Una de las lineas tiene un error, por tanto no entrará en la carpeta adecuada y tampoco ejecutará isql:
Código:
cd C:\Archivos de programa\Firebird\Firebird_2_1\bin>isql Código:
cd C:\Archivos de programa\Firebird\Firebird_2_1\bin gsec.... ![]()
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cambiar password del usuario sysdba | walace_soy | Firebird e Interbase | 27 | 23-06-2015 09:39:18 |
| Firebird sin SYSDBA | totote | Firebird e Interbase | 5 | 04-06-2008 16:00:20 |
| Error Raro al cambiar Password del SYSDBA | AGAG4 | Firebird e Interbase | 2 | 12-02-2008 19:35:04 |
| cambiar password de sysdba | felixgo | Firebird e Interbase | 0 | 17-03-2004 14:03:17 |
| Cambio password SYSDBA | Balda | Conexión con bases de datos | 8 | 08-01-2004 13:49:00 |
|