Mantenimiento

1

Revisa 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.