Selama akhir pekan, sebuah situs web yang saya jalankan berhenti berfungsi, merekam kesalahan berikut di Peraga Peristiwa setiap kali permintaan dibuat ke situs web:
ID Peristiwa: 9001
Log untuk database ' nama database ' tidak tersedia. Periksa log peristiwa untuk pesan kesalahan terkait. Atasi semua kesalahan dan mulai ulang basis data.
Situs web di-host di server khusus, jadi saya dapat RDP ke server dan melihat-lihat. The LDF
file untuk database ada di C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
folder, tetapi berusaha untuk melakukan pekerjaan dengan database dari hasil Management Studio dalam kotak dialog melaporkan kesalahan yang sama - 9001: The log untuk database tidak tersedia ...
Ini adalah pertama kalinya saya menerima kesalahan ini, dan saya telah meng-hosting situs ini (dan lainnya) di server web khusus ini selama lebih dari dua tahun sekarang.
Ini adalah pemahaman saya bahwa kesalahan ini menunjukkan file log yang rusak. Saya bisa mendapatkan situs web kembali online dengan Melepaskan basis data dan kemudian memulihkan cadangan dari beberapa hari yang lalu, tetapi kekhawatiran saya adalah bahwa kesalahan ini menunjukkan masalah yang lebih menyeramkan, yaitu kegagalan hard drive.
Saya mengirim email dukungan di perusahaan web hosting dan ini adalah jawaban mereka:
Tampaknya tidak ada indikasi lain tentang penyebab dalam Log Kejadian, jadi mungkin log tersebut rusak. Saat ini sumber daya memori pada 87%, yang juga mungkin berdampak tetapi tidak mungkin.
Bisakah log hanya "menjadi rusak?"
Pertanyaan saya: Apa langkah selanjutnya yang harus saya ambil untuk mendiagnosis masalah ini? Bagaimana saya bisa menentukan apakah ini memang masalah perangkat keras? Dan jika ya, apakah ada opsi selain mengganti disk?
Terima kasih