Sebab pemulihan pangkalan data SQL Server hang termasuk rasuah data, rasuah log, sumber tidak mencukupi, konflik kunci dan sebab lain seperti isu perkakasan, pepijat perisian atau jangkitan. Pilihan penyelesaian termasuk menyemak fail log, membaiki kerosakan data, membaiki kerosakan log, membebaskan sumber, menyelesaikan konflik kunci dan menyelesaikan masalah perkakasan, ralat perisian dan jangkitan virus atau perisian hasad.
Sebab pemulihan pangkalan data SQL Server hang
Pemulihan pangkalan data SQL Server mungkin hang dalam situasi berikut:
1 Kerosakan data
2. Kerosakan log
4. Kunci konflik
5.
Langkah-langkah untuk menyelesaikan hang pemulihan pangkalan data SQL Server termasuk:
1 .
1 Semak log ralat SQL Server dan log peristiwa Windows untuk mendapatkan petunjuk tentang punca ralat.
2. Baiki kerosakan data
Cuba gunakan alat pangkalan data SQL Server (seperti DBCC CHECKDB) untuk membaiki kerosakan data.
3. Membaiki kerosakan log
Cuba gunakan alat pembaikan log SQL Server (seperti DBCC LOGREPAIR) untuk membaiki kerosakan log.
4. Keluarkan sumber
Tutup sebarang aplikasi atau perkhidmatan yang tidak diperlukan untuk mengosongkan memori dan sumber CPU. Tingkatkan ruang cakera untuk mengelakkan kehabisan ruang cakera.
5. Selesaikan konflik kunci
Cuba gunakan SQL Server Profiler untuk mengetahui proses yang terlibat dalam konflik kunci. Proses itu kemudiannya boleh ditamatkan atau diselaraskan untuk menyelesaikan konflik.
6 Tolak punca lain
Periksa sama ada terdapat masalah dengan perkakasan. Kemas kini pemacu dan perisian untuk menghapuskan ralat. Jalankan imbasan antivirus untuk menolak jangkitan virus atau perisian hasad.
Atas ialah kandungan terperinci Apakah yang menyebabkan pemulihan pangkalan data sqlserver hang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!