Supongo que el error te aperece cuando haces una operación (consulta/Comando) sobre la Base de Datos a través de los componentes.
Imagino que podría capturar las excepciones en ese punto y reconectar si es necesario, teniendo en cuenta varios reintentos.
Si realizas operaciones en diferentes sitios deberás centralizarlas a través de un objeto que te permita que todas pasenpor el mismo código.
De todas forma, nunca es infalibre, porque si el servidor no vuelve a estar activo, deverás tener en cuenta que tras los reintentos acabará fallando de nuevo.
|