![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() 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... ![]() |
#2
|
||||
|
||||
Lo habitual es que todos entren como SYSDBA
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
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:
![]() |
#4
|
|||
|
|||
![]() 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??? |
#5
|
||||
|
||||
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:
![]() |
#6
|
|||
|
|||
![]() 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
|
#7
|
|||
|
|||
![]() 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 |
#8
|
|||
|
|||
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 |
#9
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
![]() Este hilo es de hace 9 años ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
|