Cuối tuần qua, một trang web tôi chạy đã ngừng hoạt động, ghi lại lỗi sau trong Trình xem sự kiện mỗi khi có yêu cầu đến trang web:
ID sự kiện: 9001
Nhật ký cho cơ sở dữ liệu ' tên cơ sở dữ liệu ' không có sẵn. Kiểm tra nhật ký sự kiện cho các thông báo lỗi liên quan. Giải quyết bất kỳ lỗi nào và khởi động lại cơ sở dữ liệu.
Trang web được lưu trữ trên một máy chủ chuyên dụng, vì vậy tôi có thể RDP vào máy chủ và chọc ngoáy. Các LDF
tập tin cho cơ sở dữ liệu tồn tại trong C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
thư mục, nhưng cố gắng làm bất cứ công việc với cơ sở dữ liệu từ kết quả Management Studio trong một hộp thoại thông báo cùng lỗi - 9001: Nhật ký cho cơ sở dữ liệu không có sẵn ...
Đây là lần đầu tiên tôi nhận được lỗi này và tôi đã lưu trữ trang web này (và các trang khác) trên máy chủ web chuyên dụng này trong hơn hai năm nay.
Theo hiểu biết của tôi thì lỗi này chỉ ra tệp nhật ký bị hỏng. Tôi đã có thể đưa trang web trở lại trực tuyến bằng cách tách cơ sở dữ liệu và sau đó khôi phục bản sao lưu từ một vài ngày trước, nhưng mối quan tâm của tôi là lỗi này là một vấn đề nghiêm trọng hơn, cụ thể là lỗi ổ cứng.
Tôi đã gửi email hỗ trợ tại công ty lưu trữ web và đây là câu trả lời của họ:
Dường như không có bất kỳ dấu hiệu nào khác về nguyên nhân trong Nhật ký sự kiện, vì vậy có thể nhật ký đã bị hỏng. Hiện tại tài nguyên của bộ nhớ đang ở mức 87%, điều này cũng có thể có tác động nhưng không thể xảy ra.
Nhật ký chỉ có thể "trở nên bị hỏng?"
Câu hỏi của tôi: các bước tiếp theo tôi nên làm để chẩn đoán vấn đề này là gì? Làm thế nào tôi có thể xác định nếu đây thực sự là một vấn đề phần cứng? Và nếu có, có bất kỳ tùy chọn nào ngoài việc thay thế đĩa không?
Cảm ơn