Reparando Base de datos en Dude

Cuando utilizamos DUDE, el archivo de base de datos -db- donde se guardan los datos de muestreos suele corromperse y la aplicación queda no funcional.

DUDE es una herramienta gratuita de MikroTik que permite el monitoreo de redes y administrar ciertos dispositivos como los RouterBOARD.

Para poder reparar la base de datos es necesario ejecutar el motor de Sqlite3 con ciertos parámetros volverle la integridad.

Los requisitos para poder repararla son:

Por lo general la instalación del DUDE se realiza por defecto, por lo que la ruta para el acceso a la db (dude.db) es :

C:\Archivos de programa\Dude\data\dude.db

[notice type=attention]Se recomienda realizar un backup de la base de datos por si algo ocurre.[/notice]

Copiamos el ejecutable del sqlite3.exe en el mismo directorio anteriormente mencionado y ejecutamos:

C:\Archivos de programa\Dude\data> sqlite3.exe dude.db

Nos aparecerá el prompt del sqlite y escribimos vaccum;

Enter SQL statements terminated with a ";"
sqlite> vacuum;

Una vez finalizado tendremos la base de datos recuperada y el DUDE nuevamente funcional.

Vía: MikroTik Lzone