Semptom:

Foydalanishda DBCC CHECKDB bilan REPAIR_ALLOW_DATA_LOSS buzilgan .MDF ma'lumotlar bazasini tuzatish parametri, shunga o'xshash:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

quyidagi xato xabarini ko'rasiz:

Msg 824, 24-daraja, 2-holat, 2-qator
SQL Server mantiqiy barqarorlikka asoslangan I / U xatosini aniqladi: noto'g'ri sahifa (kutilgan 1: 143; haqiqiy 0: 9). Bu "C: Program FilesMicrosoft" faylida 1x143e39 ofsetida 0-ma'lumotlar bazasida (0000000011: 000) sahifani o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Qo'shimcha xabarlar SQL Server xatolar jurnali yoki tizim voqealari jurnali batafsil ma'lumot berishi mumkin. Bu ma'lumotlar bazasining yaxlitligiga tahdid soladigan jiddiy xato holati va uni darhol tuzatish kerak. Ma'lumotlar bazasining to'liq tekshirilishini to'ldiring (DBCC CHECKDB). Ushbu xato ko'plab omillarga olib kelishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Onlayn kitoblar.
Msg 3313, 21-daraja, 1-holat, 2-qator
"Xato1" ma'lumotlar bazasida qayd qilingan operatsiyani takrorlash paytida ID yozuvida xatolik yuz berdi (135: 752: 2). Odatda, ma'lum bir nosozlik avval Windows Event Log xizmatidagi xato sifatida qayd etilgan. Ma'lumotlar bazasini to'liq zaxiradan tiklang yoki ma'lumotlar bazasini ta'mirlang.
Msg 3414, 21-daraja, 1-holat, 2-qator
Qayta tiklash paytida xatolik yuz berdi, 'Error1' ma'lumotlar bazasini (39: 0) qayta tiklashga to'sqinlik qilditartinglash. Qayta tiklash xatolarini aniqlang va ularni tuzating yoki ma'lum bo'lgan zaxira nusxasini tiklang. Agar xatolar tuzatilmasa yoki kutilmasa, texnik ko'mak bilan bog'laning.
Msg 824, 24-daraja, 2-holat, 2-qator
SQL Server mantiqiy barqarorlikka asoslangan I / U xatosini aniqladi: noto'g'ri sahifa (kutilgan 1: 160; haqiqiy 0:41). Bu "C: Program FilesMicrosoft" faylidagi 1x160 ofsetidagi 39-ma'lumotlar bazasida (0: 00000000140000) sahifani o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Qo'shimcha xabarlar SQL Server xatolar jurnali yoki tizim voqealari jurnali batafsil ma'lumot berishi mumkin. Bu ma'lumotlar bazasining yaxlitligiga tahdid soladigan jiddiy xato holati va uni darhol tuzatish kerak. Ma'lumotlar bazasining to'liq tekshirilishini to'ldiring (DBCC CHECKDB). Ushbu xato ko'plab omillarga olib kelishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Onlayn kitoblar.
Msg 824, 24-daraja, 2-holat, 4-qator
SQL Server mantiqiy barqarorlikka asoslangan I / U xatosini aniqladi: noto'g'ri sahifa (kutilgan 1: 160; haqiqiy 0:41). Bu "C: Program FilesMicrosoft" faylidagi 1x160 ofsetidagi 39-ma'lumotlar bazasida (0: 00000000140000) sahifani o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Qo'shimcha xabarlar SQL Server xatolar jurnali yoki tizim voqealari jurnali batafsil ma'lumot berishi mumkin. Bu ma'lumotlar bazasining yaxlitligiga tahdid soladigan jiddiy xato holati va uni darhol tuzatish kerak. Ma'lumotlar bazasining to'liq tekshirilishini to'ldiring (DBCC CHECKDB). Ushbu xato ko'plab omillarga olib kelishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Onlayn kitoblar.

bu erda "Xato1" - bu buzilgan MDF ma'lumotlar bazasining nomi.

MSG 3313 jurnal operatsiyasini bajarish mumkin emasligini bildiradi.

Xato haqidagi xabarning skrinshoti:

Aniq tushuntirish:

CHECKDB ro'yxatdan o'tgan operatsiyani bajara olmasa, u xato haqida xabar beradi MSG 3313 va xatolarni tuzatishga harakat qiling. Agar u xatoni tuzatolmasa, u holda qutqarish muvaffaqiyatsiz tugadi va shunga o'xshash ko'proq xatolarga olib keladi Msg 3414 va Msg 824.

Siz bizning mahsulotimizdan foydalanishingiz mumkin DataNumen SQL Recovery buzilgan MDF faylidan ma'lumotlarni qayta tiklash va ushbu xatoni hal qilish.

Namuna fayllari:

Bunga sabab bo'ladigan buzilgan MDF fayllarining namunasi MSG 3313 xato:

SQL Server versiya Buzuq MDF fayli MDF fayli tomonidan o'rnatildi DataNumen SQL Recovery
SQL Server 2014 Xato9.mdf Xato9_fixed.mdf

Manbalar: