it-swarm.asia

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

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?

14
garik

Crash recovery sedang 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.
  • Opsi Auto-Close diatur, menyebabkan database dimatikan ketika pengguna terakhir keluar dan menjalankan pemulihan untuk memulai kembali ketika berikutnya terhubung.

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 memperbaiki/memulihkan basis data tersangka .

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

24