Registros que Desaparecen - Ayuda Urgente - Please

04/05/2008 - 15:34 por Gustavo | Informe spam
Hola a todos. Estoy necesitando pistas para resolver un problema que me esta
volviendo loco.

Tengo una aplicacion de gestion de escritorio con con
sql server 2005 SP2 corriendo sobre Win2003 Server SP2.

El problema radica en que por alguna extraña razon
pierde todos los registros que se hayan grabado en un lapso de tiempo corto
( 1 dia o varias hs ) de varias tablas, relacionadas o no entre si por
integridad referencial.

El metodo que uso para verificar si un comprobante se
grabo es guardar los registros y luego hacer la impresion de los documentos
recuperando los datos desde el disco nuevamente con una consulta select. Es
decir que si esta impreso el comprobante significa que primero lo grabo a
disco y luego tuvo que leerlo.

Pues, el problema esta que teniendo los comprobantes
impreso en mano no existen rastos de la informacion en la base de datos de
esos comprobantes o bien de cualquier otro datos que se haya grabado en ese
periodo de tiempo corto.


Me ha pasado 4 veces en un año de funcionamiento, la
primera vez fue hace 3 meses aprox. Esta primera vez detecte que el disco
rigido fallaba, entonces para mi era prueba suficiente con eso.

Seguidamente a esto hice q mi cliente comprara un servidor
IBM. A la semana se repitio de nuevo el problema en el servidor ibm con
windows server 2003. Desaparecio sin ninguna clase de advertencia toda la
informacion del dia, de cualquier tabla como si nunca ubiera sido grabada,
aunque estaban todos los comprobantes impresos como forma de prueba.

En el servidor existe una sola base de datos asi q no es
posible que se este grabando en otra BD del SQL. Tambien he revisado el app
pero no existe ningun procedimiento capaz de hacer una limpieza / borrado de
la informacion o restauracion de un backup.

Asumi que el problema era en la instalacion del Windows 2003
(o sql server 2005) en el nuevo ibm server. Deje otra pc en reemplazo q
tambien tiene w2003 y sql server 2005 pero el problema se ha repetido.

No se cual podria ser el problema, he revisado los logs del
windows y el sql tratando de detectar problemas pero no encuento ninguna
explicacion.

Agradecere Enormemente cualquier colaboracion que me ayude a
comprender y resolver el problema.

Saludos
Atte Gustavo Aquilino
Resistencia - Chaco - Argentina
 

Leer las respuestas

#1 Maxi
05/05/2008 - 15:48 | Informe spam
Gustavo, borrar por borrar no sucede, hay algun proceso que lo esta haciendo
o bien no se estan haciendo los insert bien.

Yo no buscaria el problema por el lado del SQLServer ni del Windows, lo que
haria seria

1) Ejecutar un DBCC CheckDB en la base de datos en cuestion para ver si
tiene problemas de integridad

2) Montar un profiler y monitorear que sucede con los procesos en el
servidor


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Gustavo" escribió en el mensaje
news:

Hola a todos. Estoy necesitando pistas para resolver un problema que me
esta volviendo loco.

Tengo una aplicacion de gestion de escritorio con con
sql server 2005 SP2 corriendo sobre Win2003 Server SP2.

El problema radica en que por alguna extraña razon
pierde todos los registros que se hayan grabado en un lapso de tiempo
corto ( 1 dia o varias hs ) de varias tablas, relacionadas o no entre si
por integridad referencial.

El metodo que uso para verificar si un comprobante se
grabo es guardar los registros y luego hacer la impresion de los
documentos recuperando los datos desde el disco nuevamente con una
consulta select. Es decir que si esta impreso el comprobante significa que
primero lo grabo a disco y luego tuvo que leerlo.

Pues, el problema esta que teniendo los comprobantes
impreso en mano no existen rastos de la informacion en la base de datos de
esos comprobantes o bien de cualquier otro datos que se haya grabado en
ese periodo de tiempo corto.


Me ha pasado 4 veces en un año de funcionamiento, la
primera vez fue hace 3 meses aprox. Esta primera vez detecte que el disco
rigido fallaba, entonces para mi era prueba suficiente con eso.

Seguidamente a esto hice q mi cliente comprara un servidor
IBM. A la semana se repitio de nuevo el problema en el servidor ibm con
windows server 2003. Desaparecio sin ninguna clase de advertencia toda la
informacion del dia, de cualquier tabla como si nunca ubiera sido grabada,
aunque estaban todos los comprobantes impresos como forma de prueba.

En el servidor existe una sola base de datos asi q no es
posible que se este grabando en otra BD del SQL. Tambien he revisado el
app pero no existe ningun procedimiento capaz de hacer una limpieza /
borrado de la informacion o restauracion de un backup.

Asumi que el problema era en la instalacion del Windows
2003 (o sql server 2005) en el nuevo ibm server. Deje otra pc en reemplazo
q tambien tiene w2003 y sql server 2005 pero el problema se ha repetido.

No se cual podria ser el problema, he revisado los logs del
windows y el sql tratando de detectar problemas pero no encuento ninguna
explicacion.

Agradecere Enormemente cualquier colaboracion que me ayude a
comprender y resolver el problema.

Saludos
Atte Gustavo Aquilino
Resistencia - Chaco - Argentina





Preguntas similares