Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Daño de BD
Message
From
02/08/2002 07:08:49
Fausto Garcia
Independent Developer
Lima, Peru
 
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
00683755
Message ID:
00685350
Views:
24
Lo primero seria descartar si el fallo esta en los archivos del contenedor de la base de datos o en alguna de las tablas de la misma. Te podria comentar acerca de dos escenarios en los que me paso algo como lo que mencionas.

1. En una ocasion, bajo Foxpro para DOS version 2.5 perdi acceso a un conjunto de tablas. Como no podia abrirlas con USE recuerdo que utilizando un utilitario tipo PCTools analice el contenido del archivo, lo edite y retire los bytes correspondientes a la cabecera del mismo para dejar solamente los datos. Luego le cambie la extension de DBF a TXT y desde Foxpro cree nuevamente la estructura de cada tabla y con un APPEND FROM TYPE SDF consegui recuperar los registros y con elo las tablas.

2. En otra esta vez bajo Visual Foxpro 5 resultó que habiendo abierto la base de datos no podia acceder a determinada tabla de la base, en ese caso cerre la base y la volvi a abrir en modo exclusivo, ejecute VALIDATE DATABASE RECOVER un par de veces y el problema quedo resuelto.

En lineas generales me temo que no hay una receta para resolver este tipo de problemas pero para minimizar el impacto podrias optar por prevenir problemas:

- Manteniendo un backup de tu base de datos digamos diario (así en caso extremo restauras tu base de datos perdiendo solo lo trabajado en el transcurso del dia hasta el momento en que ocurre el imprevisto).
- Teniendo siempre actualizada la documentación de estructura de todas las tablas y expresiones de índice de éstas (así las puedes reconstruir en cualquier momento de urgencia).
- Conociendo un poco más a fondo la estructura de los archivos del contenedor de base de datos de VFP. Esto te puede ser útil en ocasiones para resolver problemas de acceso a las tablas de tu base de datos o uso de los índices de éstas.
- Existen también diversos utilitarios específicos para VFP que ofrecen recuperar acceso a bases de datos y tablas dañadas.

Son algunos alcances que te puedo dar, espero haberte ayudado, saludos Colombia!
Solo se que nada se

Fausto J. Garcia Pino - MCSD.NET
.NET, Oracle, Tronador & Fondismo!
Previous
Reply
Map
View

Click here to load this message in the networking platform