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)
-   -   Usuarios de Interbase (https://www.clubdelphi.com/foros/showthread.php?t=17438)

solovaer 10-01-2005 00:21:44

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...;)

Casimiro Notevi 10-01-2005 08:41:12

Lo habitual es que todos entren como SYSDBA

marcoszorrilla 10-01-2005 14:21:33

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.

solovaer 10-01-2005 15:31:30

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???

marcoszorrilla 10-01-2005 21:57:58

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.

solovaer 10-01-2005 22:51:47

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

solovaer 11-01-2005 19:56:04

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

marcoa_62 25-02-2014 03:30:27

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

Casimiro Notevi 25-02-2014 10:46:51

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Este hilo es de hace 9 años ;)


La franja horaria es GMT +2. Ahora son las 15:39:59.

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