Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo usar una base de datos paradox en una red de área amplia? (https://www.clubdelphi.com/foros/showthread.php?t=67752)

Master23 04-05-2010 18:41:57

¿Cómo usar una base de datos paradox en una red de área amplia?
 
Estoy desarrollando una aplicación prácticamente está lista , pero el software debe conectarse en 1 base de datos es decir es un punto de venta poco común es de lotería y bueno ,yo voy a instalar una central, en esa central se deben conectar todos los sistemas , es decir el software es ejecutado en una ciudad o diferentes establecimientos de diferentes lugares del país , pero todos deben conectarse a la misma base de datos que está en la central digamos en la capital del país ,necesito ayuda para saber que hacer en este caso. Gracias de ante mano.

mamcx 04-05-2010 23:05:03

Pues paradox es la peor eleccion en este caso. Con un motor sql es posible usar conexion TCP/IP (aunque sin un canal dedicado seria muy linto).

La alternativa mas directa es usar Terminal Server para conectarse de forma remota, pero si son muchos usuarios creo que no funcionaria por contencion de recursos y bloqueo de tablas.

La forma apropiada es usar un servidor de datos que rutee la informacion. Uno que se pone a funcionar muy rapido es http://www.dataabstract.com/ (viene con un servidor de datos preprogramado facil de usar) pero igual, creo que usar paradox causaria problemas.

De ser posible, mira lo viable de migrar a cualquier otro motor (firebird, sql server, postgress).

Para resumir:

- Usar terminal server, requiere licencias de acceso y puede o no funcionar debido al acceso multiple a la BD

O:

- Cambia de motor tan pronto que puedas
- Implementa un servidor de datos ya sea con RemObjects, DataSnap (solo si es Delphi 2010) u otro (no te recomiendo que lo programes desde cero).

Hasta aqui, por ambas rutas, debe usarse un canal dedicado o una conexcion muy confiable. Si no se cuenta con ello:

- Debes crear una aplicacion que se pueda trabajar desconectada (modelo briefcase)

Casimiro Notevi 05-05-2010 00:01:26

Paradox para un proyecto de ese tipo es casi inviable. Deberías seguir las recomendaciones de mamcx, pero si tienes el programa listo, como dices, lo veo complicado encontrar una solución "cómoda".
Ojalá encuentres una solución viable, pero creo que "te has pillado los dedos" con ese sistema :confused:

kurono 07-05-2010 04:09:28

otra solucion seria importar la BD a sql y solicita una ip estatica a tu ISP y configura sql con la ip claro esta creando usuario y dandole privilegio o bien si no quieres pagar configura sql con un proxy publico y listo

Casimiro Notevi 07-05-2010 12:02:32

Cita:

Empezado por kurono (Mensaje 363118)
otra solucion seria importar la BD a sql y solicita una ip estatica a tu ISP y configura sql con la ip claro esta creando usuario y dandole privilegio o bien si no quieres pagar configura sql con un proxy publico y listo


¿A qué te refieres exactamente con "importar la BD a sql"?

kurono 08-05-2010 22:58:05

me refiero a pasar toda la BD de paradox a una BD sql una de las opciones que tienen los moteres de BD es de importar las base de datos y tablas para que no tenga que crearlas de nuevos


La franja horaria es GMT +2. Ahora son las 18:02:38.

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