![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Hola amigos, tengo una consulta sobre los programas cliente/servidor.
Les comento: En una maquina Core2Duo, 3GB de RAM, SO Windows 7 Pro; tengo instalado Interbase SMP 2009 en su edición SERVER. Esta maquina no tiene otra función más que la de estar como servidor de Interbase. Hasta aquí todo Ok ![]() Ahora mi cliente es una aplicación hecha en C++Builder XE; se conecta con el servidor por medio de los componentes IBX. Tengo un IBDataBase, un IBDataSet, IBTransactions, en fin; lo común en un cliente ![]() Ahora mi gran duda ![]() ![]() Por favor ayudenme; no se donde encontrar respuesta a esta incomoda duda ![]() Un saludo. |
#2
|
||||
|
||||
Hola.
¿ Que significa si vas a tener problemas ?, ¿ a que clase de problemas te refieres ?, ¿ problemas de rendimiento ?, ¿ de seguridad ?, ¿ ... ?. La base de datos va a intentar servir las peticiones que se le hagan, independientemente de que las conexiones hayan usado el mismo usuario, el usuario SYSDBA o usuarios distintos. ¿ Que tipos de problemas esperas ?. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
||||
|
||||
Ahí voy
Pues eso es lo que precisamente deseo saber, como todas las aplicaciones tienen el mismo usuario no se si solo se permiten un numero limitado de "conexiones" por usuario o algo así. Es la primera vez que hago un sistema cliente/servidor y mi duda es si en algún momento va a aparecer un problema (desconozco que clase de problema podría haber, eso es lo que deseo saber
![]() Por ejemplo: todas mis aplicaciones tienen el usuario goloso con pass 1234, y en algún momento 45 programas cliente son ejecutados y todos ellos empiezan a realizar consultas a el servidor. Todos inician sesión con el mismo usuario y no se si eso provoque la negación de consultas en alguno o bien no se si todos se van a poder conectar. Un saludo y gracias, Gracias por contestar guillotmarc! ![]() |
#4
|
||||
|
||||
Yo sólo uso el usuario sysdba, no importa el número de conexiones que se realicen con un mismo usuario.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Gracias
Gracias Casimiro, como siempre: una excelente respuesta de parte tuya. Eso era precisamente lo que deseaba saber.
Un saludo y gracias amigos ![]() |
#6
|
|||
|
|||
Sólo tienes que tener en cuenta, en cuanto a licencias, que una licencia de usuario te permite 4 conexiones desde un puesto de trabajo. Por lo tanto si tienes licencia de 25 usuarios, tienes hasta 100 conexiones desde 25 puestos de trabajo. Si un puesto de trabajo realiza más de 4 conexiones, necesitas otra licencia de usuario, aunque no se controla por parte del servidor. Esto quiere decir que podrías tener 100 conexiones desde 100 puestos de trabajo distintos. Aunque te lo permitiría el motor, estarías incumpliendo con la licencia de Embarcadero.
Creo recordar que era así, pero seguro que si me equivoco, alguien me correjirá ![]()
__________________
Un saludo, Jesus García |
#7
|
||||
|
||||
No comprendo mucho con lo de licencias
Hola cointec, gracias por responder.
No comprendo mucho lo que mencionas; no soy muy experto en estas cosas, soy excesivamente novato. Mi Servidor InterBase SMP 2009 tiene esto en propiedades: http://diegomarroquin.files.wordpres...ng?w=263&h=225 Entonces, cuantas conexiones puedo realizar con un mismo usuario? esto no contradice lo que me comenta mi estimado Casimiro? Saludos y gracias por su tiempo ![]() |
#8
|
||||
|
||||
Cita:
Interbase es una base de datos comercial, y como tal se licencia por conexiones. Así que para saber cuantas conexiones puede realizar un mismo usuario (que serán las mismas que puedan realizar distintos usuarios) deberás preguntar que licencia tienes instalada. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#9
|
||||
|
||||
Pero de todas formas, aunque permita 5, 10 o 100 conexiones, sí que puedes hacerlas todas con el mismo usuario.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
|||
|
|||
Cita:
Me da la impresión que no tienes registrado interbase por la captura que has enviado y por lo tanto, creo que no te deberían preocupar las conexiones, son suficientes.
__________________
Un saludo, Jesus García |
#11
|
||||
|
||||
mmm vamos a ver si entendi
Hola amigos.
Bueno segùn lo anterior, serìa algo asì: Un usuario (por ejemplo SYSDBA) solo puede tener 4 conexiones (independientemente de mi licencia ![]() Saludos amigos |
#12
|
||||
|
||||
Cita:
Si nos olvidamos por un momento de las licencias entonces piensa que puedes tener todas las conexiones que quieras, y con el usuario que quieras (incluso puedes tener todas las conexiones mediante el usuario SYSDBA, que es como trabajamos muchos). Ahora bien, Interbase, a diferencia de Firebird, es una base de datos comercial, y te limita el nº de conexiones que puedes hacer a esa base de datos. Si quieres tener más conexiones debes pagar licencias adicionales. En tu caso, parece que tienes habilitadas hasta 9999 conexiones con el Servidor. Ahora bien, como muchos programas lanzan más de una conexión a la base de datos o al Servidor, Embarcadero tiene la gentileza de permitir que hasta 4 conexiones en un mismo PC cuenten como una única conexión. Como puedes ver, la cuenta de usuario que utilices para esas conexiones no tiene la menor relevancia. Sinceramente, a mi me parece que Cointec y Casimiro ya lo explicaron muy claro. http://www.clubdelphi.com/foros/show...91&postcount=6 http://www.clubdelphi.com/foros/show...49&postcount=9 Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). Última edición por guillotmarc fecha: 15-11-2011 a las 21:35:52. |
#13
|
|||
|
|||
No, cada licencia permite 4 conexiones. Si tienes 10 licencias se pueden realizar 40 conexiones, independientemente del usuario que se conecte. Puedes conectar 40 veces con SYSDBA si quieres, 30 con SYSDBA, 5 con XXXX, 5 con YYYYY, etc. En principio, esas 40 conexiones se pueden realizar, 'legalmente', sólo desde un máximo de 10 estaciones de trabajo distintas.
__________________
Un saludo, Jesus García |
#14
|
||||
|
||||
Gracias!!!
Gracias señores, uufff me costo entender todo esto pero ya comprendì
![]() Perdonen la necedad pero ustedes saben; un novato es un novato ![]() Muy agradecido por sus atenciones! |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Interbase no reconose otro usuario que SYSDBA | horacio_arg | Firebird e Interbase | 6 | 22-11-2007 00:03:48 |
instalé firebird y la bases interbase no reconoce password o usuario | Manuel | Firebird e Interbase | 4 | 14-08-2006 16:36:48 |
cambiar contraseña de usuario Interbase,pero desde mi aplicacion | federiconqn21 | Firebird e Interbase | 1 | 27-05-2006 09:01:17 |
Cambiar el usuario en firebird / interbase | David | Conexión con bases de datos | 6 | 22-05-2006 22:15:27 |
Usuario Cambie su propio Password en Interbase | ASAPLTDA | Firebird e Interbase | 3 | 29-03-2004 10:07:08 |
![]() |
|