Registros que se borran solos
Publicado por Jowsh (3 intervenciones) el 05/06/2007 18:58:13
Hola a todos. Tengo una aplicación de manejo de contabilidad multiempresa basada en Visual FoxPro (la aplicación se llama Contpaq 98) que da servicio a 10 usuarios en red, la base de datos se hospeda en un servidor de red Windows 2000 Server marca HP con 512 Mb de RAM.
De un tiempo hacia acá tengo un problema con una de las empresas (cada empresa es una carpeta con una base de datos), de tiempo en tiempo se descuadran los balances y los estados de cuenta, y la solución a este problema por lo general es regenerar los índices y recalcular los saldos que se guardan en una tabla por separado, y en efecto se compone, pero después resulta que algún o algunos usuarios ocupan ciertos registros (pólizas contables) y cuando los buscan el sistema les dice que no existen, me meto a la base de datos mediante Visual FoxPro y en efecto, los registros no estan o solo se encuentran en una de las tablas (son dos tablas, la ctw10003.dbf guarda los datos de la póliza y la ctw10004.dbf guarda los movimientos asociados a la póliza), pero ademas resulta que si los usuarios intentan introducir de nuevo los registros, no pueden porque les dice que "la póliza ya existe", entonces tengo que hacer un PACK para que puedan volver a introducir información. Ya volvi a hacer el reproceso de la empresa (esto es, exportar los datos a archivos de texto, volver a crear la base de datos en blanco, importar los datos de los archivos de texto y recalcular los saldos para que se guarden en su tabla correspondiente que es la ctw10005.dbf) pero el problema continúa. Respecto a las revisiones que he efectuado para diagnosticar la falla son:
1. Falla en la comunicación de la red: habia un problema relacionado con cortes de energia de fracciones de segundo que hacian que el Switch que se encuentra en esa parte de la empresa se apagara, conecté una unidad UPS especial.
2. Problemas de las tarjetas de red: no hay fallos, funcionan bien.
3. Permisos del servidor: sin problemas.
4. Espacio en disco duro: sin problemas.
El detalle que he observado es que esto comenzó prácticamente desde que se instaló una aplicación auxiliar administrativa MS DOS hecha en Clipper y que hace interfaz (o sea que transfiere información) en vivo a las tablas ctw10003.dbf y ctw10004.dbf de la aplicación contable, a veces pienso que esta aplicación puede estar generando algún tipo de conflicto por la forma de trabajar con la base de datos, pero no estoy del todo seguro. Otro detalle es que esta base de datos es la que mas accesos tiene durante el día.
Yo la verdad ya no se que mas hacer para encontrar la posible razón de este comportamiento, si alguien de ustedes puede darme alguna lúz acerca de ello no duden en contestarme. Agradezco mucho su atención, gracias.
De un tiempo hacia acá tengo un problema con una de las empresas (cada empresa es una carpeta con una base de datos), de tiempo en tiempo se descuadran los balances y los estados de cuenta, y la solución a este problema por lo general es regenerar los índices y recalcular los saldos que se guardan en una tabla por separado, y en efecto se compone, pero después resulta que algún o algunos usuarios ocupan ciertos registros (pólizas contables) y cuando los buscan el sistema les dice que no existen, me meto a la base de datos mediante Visual FoxPro y en efecto, los registros no estan o solo se encuentran en una de las tablas (son dos tablas, la ctw10003.dbf guarda los datos de la póliza y la ctw10004.dbf guarda los movimientos asociados a la póliza), pero ademas resulta que si los usuarios intentan introducir de nuevo los registros, no pueden porque les dice que "la póliza ya existe", entonces tengo que hacer un PACK para que puedan volver a introducir información. Ya volvi a hacer el reproceso de la empresa (esto es, exportar los datos a archivos de texto, volver a crear la base de datos en blanco, importar los datos de los archivos de texto y recalcular los saldos para que se guarden en su tabla correspondiente que es la ctw10005.dbf) pero el problema continúa. Respecto a las revisiones que he efectuado para diagnosticar la falla son:
1. Falla en la comunicación de la red: habia un problema relacionado con cortes de energia de fracciones de segundo que hacian que el Switch que se encuentra en esa parte de la empresa se apagara, conecté una unidad UPS especial.
2. Problemas de las tarjetas de red: no hay fallos, funcionan bien.
3. Permisos del servidor: sin problemas.
4. Espacio en disco duro: sin problemas.
El detalle que he observado es que esto comenzó prácticamente desde que se instaló una aplicación auxiliar administrativa MS DOS hecha en Clipper y que hace interfaz (o sea que transfiere información) en vivo a las tablas ctw10003.dbf y ctw10004.dbf de la aplicación contable, a veces pienso que esta aplicación puede estar generando algún tipo de conflicto por la forma de trabajar con la base de datos, pero no estoy del todo seguro. Otro detalle es que esta base de datos es la que mas accesos tiene durante el día.
Yo la verdad ya no se que mas hacer para encontrar la posible razón de este comportamiento, si alguien de ustedes puede darme alguna lúz acerca de ello no duden en contestarme. Agradezco mucho su atención, gracias.
Valora esta pregunta


0