PDA

Ver la Versión Completa : Replicar base de datos


crack_neon
29-06-2006, 20:22:27
Hola, aqui estoy de nuevo, aun no me libro de la programación en delphi, jeje.

Bueno en esta ocasión necesito un poquito de información, ojala sea mas sencillo de lo que pienso.

El problema es que:

-Necesito hacer copias de la base de datos que uso en mi sistema en 3 maquinas diferentes conectadas en red.
-Mi base de datos es access.
-No puedo tener una sola copia del sistema porque una de las maquinas es laptop y obviamente el sistema debe funcionar sin necesidad de estar conectado en red.


Sucede porque el sistema accede a cualquier base de datos de las 3 maquinas si estan compartidas, ahi no tengo duda, y obviamente a la que esta localmente, sin embargo el problema esta que aunque yo tenga una maquina servidor donde tenga la base de datos y se modifique aquella, me gustaria tener la seguridad de respaldar esa información en las otras tres de forma automatica, y ya ven el detalle de la laptop necesita estar actualizada con la información.

Bueno, aun no tengo idea de como empezar no se si necesito un nuevo componte, copiar archivos con la dirección ip de la maquina, etc, etc..

Ya busque en este foro pero no encuentro algo similar o quiza busque mal, espero puedan orientarme, estoy seguro que alguien ya lo hizo, pues es algo muy necesario.




Acabo de editar este mensaje, ya solucione la replica de la base de datos y entrando a acces despues de modificar la base de datos principal doy clic en Herramientas>Replica>Sincronizar ahora...
y automaticamente me modifica los cambios en todas las maquinas, perooo... esa es chamba de acces y ustedes saben que a mi usuario no le gustara hacer eso todo el tiempo, asi que ahora añado un detalle más

-Necesito sincronizar la base de datos automaticamente desde codigo.



Gracias de antemano.

mariofur
30-06-2006, 10:20:18
Hola, no se si lo sabes, pero tienes un elemento que se llama Batch Move en la pestaña BDE, este elemento sirve para sincronizar bases de datos.

Espero que te sea de utilidad.

Salu2.

crack_neon
30-06-2006, 20:07:14
Gracias mariofur, ya estoy checando el componente, pero al parecer solo funciona para bde, y yo uso ado, de hecho vi estos hilos:

http://www.clubdelphi.com/foros/showthread.php?t=31483&highlight=Replicar
http://www.clubdelphi.com/foros/showthread.php?t=23805

pero no me funciona nada todavia, no se si sea mucha molestia, primera vez que veo este componente, sera que tengas ejemplos de uso, o alguna forma de solucionar este problema que tu hayas tenido, te lo agradecere.

A proposito, me sorprende que nadie me haya dado una solución aproximada, no es que me queje, se que debo hacer mi esfuerzo y lo estoy haciendo, pero aun no se deja, creanme, ya intente las soluciones de otros hilos, pero nada.

bueno, otro saludo gracias.