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 10-01-2005
solovaer solovaer is offline
Miembro
 
Registrado: ene 2005
Posts: 24
Poder: 0
solovaer Va por buen camino
Wink Usuarios de Interbase

Disculpen pues les tengo una nueva duda:

Como hago para que Interbase me valide el ingreso de un mismo usuario en diferentes equipos de red, es decir en varias aplicaciones simultaneas que trabajan sobre la misma base de datos, o de lo contrario como dar privilegios de administrador a otros usuarios creados ya lo intente con grant pero no me dio resultado...
Responder Con Cita
  #2  
Antiguo 10-01-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Lo habitual es que todos entren como SYSDBA
Responder Con Cita
  #3  
Antiguo 10-01-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Se supone que las apliciones a que te refieres estén en Delphi?. Pues en ese caso lo que tienes que hacer es al abrir la aplicación pasarle el usuario y Clave y la base de datos y con esto se abre sin más.

Para diferentes usuarios, lo lógico sería crear una tabla de usuarios con sus claves correspondientes encriptadas, independientemente de las que tú como administrador hayas creado en Interbase.

1.- La aplicación envía en su cadena de conexción el usuario y la clave, por ejemplo como se dijo SYSDBA - masterkey.
2.- Se presenta una pantalla con dos Tedit, uno para el usuario y otro para la clave
3.- Se busca en la tabla usuarios el usuario y clave introducidos y si todo es correcto se da paso y sino al tercer intento se cierra la aplicación y la base de datos.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 10-01-2005
solovaer solovaer is offline
Miembro
 
Registrado: ene 2005
Posts: 24
Poder: 0
solovaer Va por buen camino
Wink si eso es conocido

El problema es el siguiente:

Tengo creada la base de datos en Interbase y por el momento el unico usuario es SYSDBA, la aplicacion que voy creando es una aplicacion en red y bueno cuando dos usuarios acceden a la base de datos simultaneamente es cuando se genera el error de Maximo numero de usuarios conectados, y solo estan accediendo a la misma base de datos dos usuarios, es logico pensar que puedo crear otros usuarios con los privilegios distintos y particulares pero la prgunta en cuestion se define asi : "Es posible dar a un mismo usuario la posibilidad de acceder desde dos equipos distintos de red sin que se produzca ese error, por ejemplo permitir que dos usuarios SYSDBA accedan simultaneamente a una tabla particular simultanamente desde 2 puntos de red distintos", se supone que no deberia existir problema pero la cuestion es qu cuando ejecuto la aplicacion si me surge el error Maximo numero de usuarios permitido, cual es el problema???
Responder Con Cita
  #5  
Antiguo 10-01-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Acabo de hacer una prueba con FireBird y como era lógico he entrado hasta 4 veces sin ningún problema. creo recordar que la versión de Interbase que trae Delphi está limitada a 3 usuarios?

Que versión estás utilizando...

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 10-01-2005
solovaer solovaer is offline
Miembro
 
Registrado: ene 2005
Posts: 24
Poder: 0
solovaer Va por buen camino
Wink Bueno he aqui el dilema

Buenos pues te agradezco infinitament el que te hayas dado a la molestia de revisar en Firebird, la cuestion es que yo estoy trabajando en Interbase 6.5 y la mera con solo dos usuarios simultaneos ya me da el error quisiera saber si es que existe algun problema con mi interbase o es que debo configurar algo mas en mi interbase server
Responder Con Cita
  #7  
Antiguo 11-01-2005
solovaer solovaer is offline
Miembro
 
Registrado: ene 2005
Posts: 24
Poder: 0
solovaer Va por buen camino
Wink Gracias por toda la ayuda

Bueno ya logre entender el refresco de las transacciones en base de datos trabajando con Interbase 6.5, bueno a parte de establecer el IbTransaction a TaCommitRetaining se debe actualizar en cada nueva transaccion con IbTransaction1.CommitRetaining en tiempo de ejecucion.

El problema de los usuarios en Interbase se soluciono creando varios usuarios distintos con distintos privilegios pero la verdad es que sigo teniendo el problema del acceso simultaneo de usuarios con el problema de maximo numero de usuarios conectados permitidos la verdad el problema en si no lo resolvi, espero algunas ideas mas
Responder Con Cita
  #8  
Antiguo 25-02-2014
marcoa_62 marcoa_62 is offline
Registrado
 
Registrado: mar 2008
Posts: 1
Poder: 0
marcoa_62 Va por buen camino
Usuarios de interbase

La solución es cambiar el Certificado ID , y el Certificado Key usando IBconsole. Debes ponerle el numero
de certificado que viene con el Interbase 6.5 de DELPHI 7 para 5 users. o uno ilimitado.
Salu2
Responder Con Cita
  #9  
Antiguo 25-02-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Este hilo es de hace 9 años
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 10:21:47.


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