FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consultas a Firebird
¿Saben si podria obtener una contraseña de la base de datos firebird usada por una aplicación comercial para poder hacer mi aplicación con consultas a esa base de datos?
Necesito desarrollar una aplicación web que consulte a esa base de datos y no tengo manera de acceder a ella si no es por el programa comercial, el qual tiene una herramienta administratiba done puedes hacer consultas sql. |
#2
|
||||
|
||||
Hola,
No sé si me equivoco, pero, en caso de que pudieras conseguir la contraseña, lo que obtendrías sería una especie de "hash" de la misma, puesto que no creo que ninguna contraseña se guarde "en claro" en la base de datos. De modo que de nada te serviría obtener el "hash" de la contraseña. Espero equivocarme... o casi que no... |
#3
|
|||
|
|||
El caso es que no estoy seguro de poder acceder o no a esa base de datos.
¿Alguien me podria indicar como comprobar si tengo acceso o no? |
#4
|
|||
|
|||
Lo que necesitas es tener la clave del administador de la base de datos (usuario sysdba, la clave normalmente es masterkey) para poder conectarte.
He observado que algunos proveedores cambian la clave por defecto del sysdba y hacen que la aplicacion entre con esa clave y el manejo de los usuarios lo manejan por medio de una tabla de usuarios. Si este es el caso, debes solicitarle al proveedor del sistema que te indique cual es la clave. Otra solucion es que hagas una copia de seguridad (ojo con backup y restore, con firebird no se puede hacer con copiar/pegar) y la base de datos restaurada la coloques en otro computador donde tu instalas el Firebird, dado que la instalacion que tu haces pone por defecto el password en masterkey ya puedes entrar facilmente a la base de datos.
__________________
Luis Fernando Buelvas T. |
#5
|
||||
|
||||
Cita:
|
#6
|
|||
|
|||
Yo pensaba que SI se podía hacer una copia de seguridad aunque hubiera usuarios conectados a la BD (con gbak) y lo que NO se podía hacer era restaurarla con el mismo nombre de BD (también con gbak) estando en uso. ¿Es esto correcto?
|
#7
|
||||
|
||||
Cita:
Evidentemente, no se puede restaurar (con gbak) si están trabajando sobre ellas. Estás en lo correcto. Lo que NO se puede hacer es un "copy" normal y corriente de la base de datos si hay alguna conexión establecida. Aunque sí que se puede hacer ese "copy" si estamos totalmente seguros de que no hay nadie conectado a la base de datos. |
#8
|
|||
|
|||
Aclarado. Gracias, Casimiro.
De hecho, yo mismo he experimentado eso: más de una vez he tratado de comprimir una bd de firebird con winrar (sé que no se debe hacer pero corría un poco de prisa y hacer gbak tarda bastante) y si había algún programa conectado salía un mensaje de error. Un saludo. |
#9
|
|||
|
|||
Casualmente sobre el asunto de copiar una base de datos que esta abierta por uno o mas usuarios, ayer un cliente me envio una base de datos en CD y cuando quemó el CD la Base de datos estaba abierta.
Vaya susto que me pegue cuanto trate de abrirla y el IBExpert me sacaba un error de formato desconocido, comprimi la base de datos y me quedo de 1 Kilobyte, cuando la base de datos en produccion mide mas de 40.000 Kilobytes. Lo mismo que hacer copias con copiar/pegar, es muy posible que la copia que creamos quede inservible.
__________________
Luis Fernando Buelvas T. |
#10
|
|||
|
|||
Por lo que stoy etendiendo, basicamente, si copio la base de datos y la pongo en otro lugar donde haya un motor de firebird instalada por mi, a esta podre acceder sin problemas.
De todas formas no me serviria del todo, ya que la aplicación que desearia hacer, consultaria los datos a la copia de la base de datos y no a la orignal donde se van haciendo cambios a diario, ¿ deberia ir haciendo actualizaciones constentemente? Por cierto en que consiste gbak? |
#11
|
||||
|
||||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Se puede hacer consultas SQL condicionales con Firebird | David | SQL | 2 | 04-04-2008 15:34:54 |
Como ordenar la UNION de 2 Consultas FIREBIRD | pcicom | SQL | 2 | 10-02-2005 18:49:59 |
Soporte de consultas en Firebird | senpiterno | Firebird e Interbase | 0 | 06-01-2005 20:30:25 |
Consulta velocidad consultas en Firebird | Luisma | Firebird e Interbase | 3 | 05-11-2004 23:14:28 |
|