Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-01-2004
Balda Balda is offline
Miembro
 
Registrado: jul 2003
Ubicación: San Miguel, Buenos Aires
Posts: 15
Poder: 0
Balda Va por buen camino
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.
__________________
Balda
Responder Con Cita
  #2  
Antiguo 06-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
si has cambiado el password en el motor de bases de datos, supongo que habrás hecho lo propio en tu aplicación, no?
Responder Con Cita
  #3  
Antiguo 06-01-2004
Balda Balda is offline
Miembro
 
Registrado: jul 2003
Ubicación: San Miguel, Buenos Aires
Posts: 15
Poder: 0
Balda Va por buen camino
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.
__________________
Balda
Responder Con Cita
  #4  
Antiguo 06-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 07-01-2004
Balda Balda is offline
Miembro
 
Registrado: jul 2003
Ubicación: San Miguel, Buenos Aires
Posts: 15
Poder: 0
Balda Va por buen camino
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.
__________________
Balda
Responder Con Cita
  #6  
Antiguo 07-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #7  
Antiguo 08-01-2004
rafadrover rafadrover is offline
Miembro
 
Registrado: jun 2003
Ubicación: Mallorca
Posts: 48
Poder: 0
rafadrover Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 08-01-2004
Balda Balda is offline
Miembro
 
Registrado: jul 2003
Ubicación: San Miguel, Buenos Aires
Posts: 15
Poder: 0
Balda Va por buen camino
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.
__________________
Balda
Responder Con Cita
  #9  
Antiguo 08-01-2004
rafadrover rafadrover is offline
Miembro
 
Registrado: jun 2003
Ubicación: Mallorca
Posts: 48
Poder: 0
rafadrover Va por buen camino
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!!!
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 16:13:14.


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