Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Cambio password SYSDBA (https://www.clubdelphi.com/foros/showthread.php?t=6399)

Balda 06-01-2004 19:32:35

Cambio password SYSDBA
 
Hola a todos :

Instale una aplicacion en un cliente escrita en delphi 5 con interbase 6.0.1 accediendola a traves del BDE.
En primera instancia deje el usuario y password por defecto
(SYSDBA / masterkey).
Luego cambie el password de SYSDBA por otro, actualizo en el cliente los ejecutables y la gdb (ya que estamos probando) y no le funciona. Al parecer sigue esperando que el password sea
'masterkey'

Hay algun problema en cambiar el password de SYSDBA ?

Saludos y disculpas si la consulta es un poco confusa.

__cadetill 06-01-2004 21:36:58

si has cambiado el password en el motor de bases de datos, supongo que habrás hecho lo propio en tu aplicación, no?

Balda 06-01-2004 21:53:44

Si, lo cambie en mi aplicacion, el tema es que quiero acceder desde mi pc a un archivo gdb con el nuevo password y no puedo, copio la gdb a otro puesto y la accedo con el nuevo password sin problemas.

No encuentro que se me desconfiguro en mi puesto.

__cadetill 06-01-2004 22:40:46

el password es para acceder al motor de bases de datos, no a una base en particular. Por lo que si tienes la BD en varios puntos, deberás cambiar el password en todos los puntos para que tu aplicación funcione correctamente o bien, hacer que el programa pregunte user/pass de acceso o bien hacerlo por configuración mediante un archivo ini (por ejemplo)

A ver si es este tu problema

Balda 07-01-2004 14:13:37

Aparentemente ese es mi problema, pensar que el password es parte de la base de datos y no del motor.
Imagina que tienes una aplicacion instalada en un cliente con el usuario SYSDBA y el password masterkey y lo quieres cambiar.
Cuales serian los pasos correctos a seguir, yo cambie el password con la utilidad IBSQL y luego en mi aplicacion, a mi me funciono pero cuando actualize en el cliente (base y aplicacion) , a el no le funciona.

Gracias por tus respuestas.
Jose.

__cadetill 07-01-2004 15:30:27

Pues deverás cambiarlo también en el cliente, lo que no sabría es cómo hacerlo sin utilizar el IBConsole u otro similar. A ver si alguien que domine más el tema que yo puede orientarte para poderlo hacer por código

rafadrover 08-01-2004 02:04:07

Una cosa, no se si te puede hayudar, pero los usuarios que tienen acceso al motor de interbase se guardan dentro de una base de datos isc4.gdb, por tanto podria pasar que en tu aplicacion exista el usuario, pero en la cliente no exista, o que no concuerden los passwords.

Balda 08-01-2004 13:31:20

Por lo que me dices deduzco que si realizo un cambio de este tipo tendria que actualizar esta base en mis clientes ????

Lo voy a probar
Gracias.

rafadrover 08-01-2004 13:49:00

Una forma facil, tomando sus precauciones, es sobreescribir esta base de datos de los clientes con la tuya y fin.
La base de datos esta el la carpeta de interbase, en mi caso:

c:\archivos de programa\interbase\

Prueba y suerte!!!


La franja horaria es GMT +2. Ahora son las 10:24:23.

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