Ripristino dei database

In caso di un guasto al database incorporato SQLite3 c'è la possibilità di ripristinare il database danneggiato attraverso i mezzi standard.

In caso di danneggiamento del database, viene eseguita la seguente sequenza di azioni:

1.Se il database è danneggiato, il Server Dr.Web non si avvia e non funziona:

a)Nel processo di funzionamento del Server Dr.Web: se un errore si è verificato durante un'interazione normale con il database incorporato, il Server Dr.Web viene arrestato in modo automatico.

b)Nel processo di avvio del Server Dr.Web: se nelle impostazioni del database SQLite3 nella lista a cascata Verifica dell'integrità dell'immagine è selezionata l'opzione Rapida o Completa, viene controllata in modo automatico l'integrità dell'immagine del database. In caso di rilevamento di un errore, il Server Dr.Web non viene avviato.

2.Per poter avviare il Server Dr.Web, è necessario ripristinare il database danneggiato:

a)Se nelle impostazioni del database SQLite3 è spuntato il flag Ripristina immagine corrotta in automatico, ad avvio di Server Dr.Web viene ripristinata automaticamente l'immagine danneggiata del database.

b)Se il ripristino automatico dell'immagine del database è disattivato, è possibile utilizzare l'opzione repairdb all'avvio di Server Dr.Web dalla riga di comando (v. inoltre documento Allegati, sezione H3.3. Comandi di gestione del database).