Baza danych „MyDb” jest odzyskiwana. Oczekiwanie na zakończenie odzyskiwania


14

Mam taki błąd:

Baza danych „MyDb” jest odzyskiwana. Oczekiwanie na zakończenie odzyskiwania.

Miałem wtedy krytyczną operację.

Co jest przyczyną tej sytuacji? Jak tego uniknąć?

Odpowiedzi:


24

Odzyskiwanie po awarii działa na „MyDb”. Możliwe przyczyny:

  • Usługa SQL Server została ponownie uruchomiona ręcznie z powodu awarii lub zatrzymania / uruchomienia serwera.
  • Poważny błąd w bazie danych spowodował zamknięcie i odzyskanie bazy danych.
  • Odzyskiwanie zostało zainicjowane celowo przez osobę wykonującą PRZYWRACANIE Z ODZYSKIEM.
  • Auto-Close opcja jest włączona, powodując zamknięcie bazy danych, gdy ostatnie wyjścia użytkownika i odzyskiwania, aby ponownie uruchomić kiedy następny nawiązaniu połączenia.

Jeśli przywracanie zajmuje dużo czasu i nie wydaje się, aby istniała jakaś aktywność, konieczne może być przywrócenie jej z kopii zapasowych. Jeśli czujesz się odważny, powinieneś zacząć czytać wszystko, co możesz znaleźć na temat naprawy / odzyskiwania podejrzanych baz danych .

Więcej informacji o tym, co wydarzyło się, zanim baza danych znalazła się w tym stanie, umożliwiłoby uzyskanie lepszych odpowiedzi, np. Jakie działania zostały wykonane, jakie błędy znajdują się w dzienniku błędów SQL itp.


4
+1 wydaje się opcja automatycznego zamykania. dziękuję za odpowiedź
garik

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.