Durante il fine settimana un sito Web che eseguo ha smesso di funzionare, registrando il seguente errore nel Visualizzatore eventi ogni volta che viene effettuata una richiesta al sito Web:
ID evento: 9001
Il registro per il " nome database" del database non è disponibile. Controllare il registro eventi per i relativi messaggi di errore. Risolvi eventuali errori e riavvia il database.
Il sito Web è ospitato su un server dedicato, quindi sono in grado di eseguire il RDP nel server e curiosare. Il LDF
file per il database esiste nella C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
cartella, ma il tentativo di eseguire qualsiasi lavoro con il database da Management Studio genera una finestra di dialogo che riporta lo stesso errore - 9001: Il registro per il database non è disponibile ...
Questa è la prima volta che ricevo questo errore e sto ospitando questo sito (e altri) su questo web server dedicato da oltre due anni.
Comprendo che questo errore indica un file di registro danneggiato. Sono stato in grado di ripristinare il sito online staccando il database e ripristinando un backup di un paio di giorni fa, ma la mia preoccupazione è che questo errore sia indicativo di un problema più sinistro, vale a dire un guasto del disco rigido.
Ho inviato un'e-mail di supporto alla società di web hosting e questa è stata la loro risposta:
Nel registro eventi non sembrano esserci altre indicazioni della causa, quindi è possibile che il registro sia danneggiato. Attualmente le risorse della memoria sono all'87%, il che potrebbe anche avere un impatto ma è improbabile.
Il registro può semplicemente "diventare danneggiato?"
La mia domanda: quali sono i prossimi passi da fare per diagnosticare questo problema? Come posso determinare se si tratta effettivamente di un problema hardware? E se lo è, ci sono altre opzioni oltre a sostituire il disco?
Grazie