Saludos.
Tenemos una base de datos de Access en un servidor, al que ingresan 4 computadores que están a cada segundo ingresando factura tras factura, son 4 cajas de punto de venta.
El caso es que la base de datos aparentemente no presenta daños, pero cuando se repara y compacta, empiezan a aparecer facturas duplicadas y otros errores en tablas relacionadas. El problema está en la parte de facturación, justo cuando se generan desde el POS. Lo extraño es que no aparecen en "tiempo real".
Se ha revisado la red haciendo ping desde cada caja durante 3 días sin que existan errores, pero persistieron después. Se retiró un computador y parece que hubo alguna mejora, pero al tiempo volvieron los mismos errores.
La base de datos ocupa unos 100Mb, tiene alrededor de unos 10.000 registros en facturas. Leimos la opción Dividir Base de Datos de Microsoft para mejorar el rendimiento, pero podría aumentar los problemas. También se está revisando el código fuente en VB6, por si esto pudiera estar siendo provocado por un recordset mal gestionado; la base de datos permanece siempre abierta.
Es casi contínuo el problema y está complicado reproducir y encontrar el problema, quería preguntarles si se les ocurre algo que pudiéramos hacer o una pista de cómo proceder.
Muchas gracias.
Edito: El programa se encuentra en otros negocios funcionando y tiene este mismo fallo pero muy ocasionalmente, y se arregla el daño con facilidad. En este caso, es digamos muy de seguido. Por si este dato puede orientar más en posibles pistas a seguir. Gracias.