W ciągu weekendu uruchomiona przeze mnie witryna przestała działać, rejestrując następujący błąd w Podglądzie zdarzeń za każdym razem, gdy żądanie jest wysyłane do witryny:
Identyfikator zdarzenia: 9001
Dziennik bazy danych „ nazwa bazy danych ” jest niedostępny. Sprawdź dziennik zdarzeń pod kątem powiązanych komunikatów o błędach. Rozwiąż wszelkie błędy i uruchom ponownie bazę danych.
Witryna jest hostowana na dedykowanym serwerze, więc mogę połączyć się z serwerem RDP i przekopać się. LDF
Plik bazy danych istnieje w C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
folderze, ale stara się wykonywać żadnej pracy z bazy danych z wynikami Management Studio w oknie dialogowym raportowania ten sam błąd - 9001: Log do bazy danych nie jest dostępna ...
Ten błąd pojawia się po raz pierwszy i od ponad dwóch lat hostuję tę witrynę (i inne) na tym dedykowanym serwerze internetowym.
Rozumiem, że ten błąd oznacza uszkodzony plik dziennika. Udało mi się przywrócić witrynę do trybu online, odłączając bazę danych, a następnie przywracając kopię zapasową sprzed kilku dni, ale obawiam się, że ten błąd wskazuje na bardziej złowieszczy problem, a mianowicie awarię dysku twardego.
Wysłałem e-mailem wsparcie do firmy hostingowej i oto była ich odpowiedź:
Wydaje się, że w Dzienniku zdarzeń nie ma żadnych innych przyczyn przyczyny, więc możliwe jest, że dziennik został uszkodzony. Obecnie zasoby pamięci wynoszą 87%, co również może mieć wpływ, ale jest mało prawdopodobne.
Czy dziennik może po prostu „zostać uszkodzony?”
Moje pytanie: jakie kolejne kroki powinienem podjąć, aby zdiagnozować ten problem? Jak mogę ustalić, czy rzeczywiście jest to problem sprzętowy? A jeśli tak, to czy są jakieś opcje oprócz wymiany dysku?
Dzięki