Basis data 'MyDb' sedang dipulihkan. Menunggu hingga pemulihan selesai


14

Saya mendapat kesalahan:

Basis data 'MyDb' sedang dipulihkan. Menunggu hingga pemulihan selesai.

Saya telah menjalani operasi kritis pada saat itu.

Apa penyebab dari situasi ini? Dan bagaimana itu bisa dihindari?

Jawaban:


24

Pemulihan kerusakan berjalan di 'MyDb'. Kemungkinan penyebab:

  • Layanan SQL Server telah dimulai kembali secara manual, karena crash atau server berhenti / mulai.
  • Kesalahan parah dalam database menyebabkan database dimatikan dan dipulihkan.
  • Pemulihan dimulai dengan sengaja oleh seseorang yang menjalankan RESTORE DENGAN PEMULIHAN.
  • The Auto-Tutup pilihan diatur, menyebabkan database untuk menutup ketika keluar pengguna terakhir dan pemulihan jangka restart ketika menghubungkan berikutnya.

Jika pemulihan membutuhkan waktu lama untuk diselesaikan dan tampaknya tidak ada aktivitas apa pun, Anda mungkin perlu memulihkan dari cadangan. Jika Anda merasa berani, Anda harus mulai membaca semua yang dapat Anda temukan tentang memperbaiki / memulihkan database tersangka .

Informasi lebih lanjut tentang apa yang terjadi sebelum database berakhir dalam keadaan ini akan membuat jawaban yang lebih baik misalnya tindakan apa yang Anda lakukan, kesalahan apa yang ada di log kesalahan SQL dll.


4
+1 sepertinya opsi penutupan otomatis. terima kasih atas jawaban
garik

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.