Software de mensajería e índices dañados

Estoy desarrollan un software de mensajería, trabajo acceso compartido de datos, sesión privada, bloqueo optimista y almacenamiento optimista, la tabla tiene 100.000 registro, el problema es que se me dañan mucho los índices, cree un programa para reconstruir índices y me lo hace perfecto, pero se me pierde información, me he dado cuenta que cuando se daña el índice no saca error si no mucho después, y la información que se captura de pierde, quiero saber si hay un error que se pueda disparar cundo no esta grabando.
Otilia
[email protected]

1 respuesta

Respuesta
1
Cuando se daña un indice es casi imposible que se te pierdan registros de la tabla ya que el archivo de Indice (. Cdx) es diferente al de la tabla (.dbf), la tablas se dañan normalmente por voltajes o errores graves de memoria o de disco, y se detecta cuando al examinar os registros observas caracteres ascii extraños en los registros, para evitar esto, se sugiere que al grabar (tablupdate si estas trabajando con buffer) abras una transacción (BEGIN TRANSACTION)y si la operación da resultado (EN TRANSACTION), los indices cuando están dañados puede que no t muestren algunos registros de la tabla cuando esta esta indexada pero esto no quiere decir que esos registros no existan realmente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas