|
A ver mjjj, déjame ver si entendí... ¿la idea original era que cuando estuvieran haciendo algo en tu aplicación, y la conexión se cayera, tu aplicación no perdiera conectividad con la BD?, si es así, supongo que por eso te sugirieron un programa para conectarte de forma remota al servidor, donde tu tienes la aplicación y la BD, y de esta forma, si pierdes conectividad, esto solo PC_Cliente-Servidor, y ya no afecta la relación Aplicacion-BD. Si se pierde conectividad, solo sería del programa de control remoto(en este caso Teamviewer), y con solo volver a tomar control tendrías a la aplicación donde se quedó...
Bueno, si eso es lo que pasa, y es correcta la suposición, ahora puedes controlar el servidor y hacer que tu aplicación haga lo suyo (teniendo en cuenta que si los usuarios se van a conectar, les des acceso de "solo usuarios", y aparte les des acceso solo a la aplicación y a nada más.
Pero veo que comentas que quieres tener la aplicación en una PC Cliente, en este caso, la del usuario final... si esto es correcto, no veo como hacer que no se pierda la conectividad. Ahora como posible solución parcial (y no total), podrías abrir la conexión con la Base de Datos solo para Grabar (digamos cuando el usuario presione el botón "Guardar"), y cerrarla en ese mismo evento (OnClick del botón), para que la conexión esté lo menos abierta posible. Entre menos abierta esté la conexión, menos posibilidad hay de que en una caída esta se pierda.
__________________
Javier Oros dice: Deus nobiscum, quis contra nos
|