Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-02-2018
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Gregorio Cíber Va por buen camino
Firebird 3.0 Inno Setup Password

Hola amigos.
¿Cómo se pone la clave de paso que pide Firebird 3.0 en la instalación en Inno Setup?
Existe el parámetro /PASSWORD, de debe estar puesto en la sección [Setup], si se quiere un controlar el acceso a instalador, pero no es la que se debe aplicar a Firebird. De todas maneras si esto fuera así, no sería útil. No creo que lo 'adecuado' sea que el usuario introduzca la clave de paso de la BD.
¿Hay alguna manera de hacerlo?
Saludos y gracias.
Responder Con Cita
  #2  
Antiguo 15-02-2018
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Según la documentación y su ejemplo puedes pasarle al instalador algo como:

Cita:
/SYSDBAPASSWORD="mypassword"
Debes probarlo y luego combinar esto con otro tipo de parámetros, como por ejemplo /SILENT, /LOG,
/RESTARTEXITCODE, /MERGETASKS, etc...

El link de donde saqué esto es https://github.com/FirebirdSQL/fireb...n_scripted.txt
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 15-02-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Las versiones anteriores no preguntan el password, ¿la 3.0 lo pregunta?
Responder Con Cita
  #4  
Antiguo 15-02-2018
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Las versiones anteriores no preguntan el password, ¿la 3.0 lo pregunta?
Así es, este ha sido uno de los cambios introducidos en la versión 3. Aunque si ya existe una base de datos de seguridad, dicho parámetro en el instalador de Windows, es ignorado.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 15-02-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Responder Con Cita
  #6  
Antiguo 15-02-2018
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Gregorio Cíber Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Según la documentación y su ejemplo puedes pasarle al instalador algo como:



Debes probarlo y luego combinar esto con otro tipo de parámetros, como por ejemplo /SILENT, /LOG,
/RESTARTEXITCODE, /MERGETASKS, etc...

El link de donde saqué esto es https://github.com/FirebirdSQL/fireb...n_scripted.txt

Gracias jhonny. Estaba utilizando /PASSWORD en lugar de /SYSDBAPASSWORD.
Solucionado.
Responder Con Cita
  #7  
Antiguo 12-12-2019
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Gregorio Cíber Va por buen camino
Hola amigos.



Retomando este hilo deseharía hacer una nueva consulta.


No consigo hacer que se instale Firebird en otra carpeta distinta a la que se indica por defecto en la instalación manual (C:\Program Files (x86)\Firebird\Firebird_3_0). Esto no tendría mayor importancia si no fuera porque me da problemas y, por tanto, no funciona bien la aplicación.


La pregunta es, ¿cómo puedo hacer que desde el instalador Inno Setup pueda elegir la carpeta que desee para Firebird, por ejemplo C:\Firebird?


Y ya que estamos, abusaré un poco con otra pregunta. ¿Es posible modificar el archivo databases.conf desde el instalador para incorporar el alias de la base que se va a utilizar en la aplicación y no tener que hacerlo manualmente?.



He probado con la sección [INI] pero se presentan dos problemas. Uno, se borra el contenido del archivo generado por el instalador de Firebird. Dos, necesariamente hay que indicar el parámetro Section con un valor, aunque sólo sea ''.

Al final el contenido del fichero sería algo así, que no es lo suyo evidentemente:


['']
MY_ALIAS=C:\MiCarpeta\Datos\MiBase.FDB


Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Inno Setup] InnoExtractor, aplicación para desempaquetar instaladores de Inno Setup NucleousXE Varios 4 28-10-2014 15:12:33
Inno Setup Io Varios 6 08-08-2007 19:27:00
inno setup 5 Cosgaya Varios 0 10-01-2006 14:09:38
Inno Setup Ini? marceloalegre Varios 2 07-12-2005 21:49:17
Inno Setup tarco35 Varios 0 09-04-2005 17:48:01


La franja horaria es GMT +2. Ahora son las 13:07:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi