Mantenimiento
1Revisa las bases de datos y repara lo que encuentra dañado. Es la primera respuesta ante cualquier comportamiento raro del sistema: listados que no cuadran, búsquedas que no encuentran algo que existe, saldos que no dan, o un error al abrir una pantalla.
Qué hace, en orden
| Tarea | Qué revisa |
|---|---|
| Apertura de tablas | Que cada tabla se pueda abrir, y la repara si está dañada |
| Integridad de datos | Que lo guardado esté completo y sea legible |
| Validación de las bases | Que la estructura de la base sea consistente |
| Compactación | Reordena la base para que el acceso sea más rápido |
| Validación de informes | Que los informes no hayan quedado rotos |
| Borrado físico | Elimina definitivamente lo que ya estaba marcado como borrado en Sole |
| Reconstrucción de índices | Rehace el orden de búsqueda de cada tabla |
Al terminar muestra cuánto tardó y cómo salió cada tarea. El sistema se cierra solo para que los cambios queden activos: no es una falla, es parte del proceso.
Cuándo correrlo
- Después de un corte de luz o un cierre forzado. Es el caso típico: un índice a medio escribir da resultados incorrectos en todo lo que lo use, sin avisar. Corriendo el mantenimiento se rehace.
- Cada tanto, como prevención. Si el sistema anda bien, no es imprescindible, pero no molesta.
- Antes de una depuración o de un cierre de ejercicio.
Antes de empezar
No puede haber nadie más adentro del sistema. El mantenimiento necesita las tablas para él solo; si hay una terminal con Sole abierto, las tareas que no puedan hacerse se saltean y el proceso termina "bien" sin haber arreglado nada. Cerrá Sole en todas las terminales y verificalo con Herramientas › Visualizar Terminales.
Tené en cuenta que el borrado físico es definitivo: lo que en Sole se eliminó y todavía era recuperable, después de esto ya no lo es.
En bases grandes puede tardar varios minutos. No lo interrumpas: cortarlo a la mitad deja las tablas peor que como estaban.