Semptom:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

quyidagi xato xabarini ko'rasiz:

Msg 824, 24-daraja, 2-holat, 2-qator
SQL Server mantiqiy izchillikka asoslangan kiritish/chiqarish xatosi aniqlandi: sahifa ko‘rsatkichi noto‘g‘ri (kutilayotgan 1:143; haqiqiy 0:9). Bu 'C: Program FilesMicrosoft faylida 1x143e39 ofsetida ID 0 ma'lumotlar bazasida sahifani (0000000011:000) o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Qo'shimcha xabarlar ichida SQL Server xato jurnali yoki tizim hodisalari jurnali batafsilroq ma'lumot berishi mumkin. Bu ma'lumotlar bazasi yaxlitligiga tahdid soladigan jiddiy xatolik holati va darhol tuzatilishi kerak. To'liq ma'lumotlar bazasi muvofiqligini tekshirishni yakunlang (DBCC CHECKDB). Ushbu xatoga ko'plab omillar sabab bo'lishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Kitoblar onlayn.
Msg 3313, 21-daraja, 1-holat, 2-qator
"Xato1" ma'lumotlar bazasida jurnalga kiritilgan operatsiyani qayta bajarish paytida jurnal yozuvi ID (135:752:2) da xatolik yuz berdi. Odatda, ma'lum bir nosozlik avval Windows Voqealar jurnali xizmatida xatolik sifatida qayd etiladi. Ma'lumotlar bazasini to'liq zaxiradan tiklang yoki ma'lumotlar bazasini tuzating.
Msg 3414, 21-daraja, 1-holat, 2-qator
Qayta tiklash vaqtida xatolik yuz berdi, bu "Xato1" (39:0) ma'lumotlar bazasini qayta tiklashga to'sqinlik qildi.tarting. Qayta tiklash xatolariga tashxis qo'ying va ularni tuzating yoki ma'lum bo'lgan yaxshi zaxiradan tiklang. Xatolar tuzatilmasa yoki kutilmasa, Texnik yordamga murojaat qiling.
Msg 824, 24-daraja, 2-holat, 2-qator
SQL Server mantiqiy izchillikka asoslangan kiritish-chiqarish xatosi aniqlandi: noto'g'ri sahifa ko'rsatkichi (kutilgan 1:160; haqiqiy 0:41). Bu 'C: Program FilesMicrosoft faylida 1x160 ofsetida ID 39 ma'lumotlar bazasida sahifani (0:00000000140000) o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Qo'shimcha xabarlar ichida SQL Server xato jurnali yoki tizim hodisalari jurnali batafsilroq ma'lumot berishi mumkin. Bu ma'lumotlar bazasi yaxlitligiga tahdid soladigan jiddiy xatolik holati va darhol tuzatilishi kerak. To'liq ma'lumotlar bazasi muvofiqligini tekshirishni yakunlang (DBCC CHECKDB). Ushbu xatoga ko'plab omillar sabab bo'lishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Kitoblar onlayn.
Msg 824, 24-daraja, 2-holat, 4-qator
SQL Server mantiqiy izchillikka asoslangan kiritish-chiqarish xatosi aniqlandi: noto'g'ri sahifa ko'rsatkichi (kutilgan 1:160; haqiqiy 0:41). Bu 'C: Program FilesMicrosoft faylida 1x160 ofsetida ID 39 ma'lumotlar bazasida sahifani (0:00000000140000) o'qish paytida yuz berdi. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Qo'shimcha xabarlar ichida SQL Server xato jurnali yoki tizim hodisalari jurnali batafsilroq ma'lumot berishi mumkin. Bu ma'lumotlar bazasi yaxlitligiga tahdid soladigan jiddiy xatolik holati va darhol tuzatilishi kerak. To'liq ma'lumotlar bazasi muvofiqligini tekshirishni yakunlang (DBCC CHECKDB). Ushbu xatoga ko'plab omillar sabab bo'lishi mumkin; qo'shimcha ma'lumot olish uchun qarang SQL Server Kitoblar onlayn.

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

Xat 3313 jurnal operatsiyasini bajarish mumkin emasligini bildiradi.

Xato xabarining skrinshoti:

Aniq tushuntirish:

CHECKDB jurnalga kiritilgan operatsiyani bajarolmasa, u xato xabari haqida xabar beradi Xat 3313 va xatolarni tuzatishga harakat qiling. Agar u xatoni tuzata olmasa, tiklash muvaffaqiyatsiz tugadi va ko'proq xatolarga olib keladi, masalan 3414 xabar va 824 xabar.

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

Namuna fayllar:

Bunga sabab bo'ladigan buzilgan MDF fayllaridan namuna oling Xat 3313 xato:

SQL Server versiya MDF fayli buzilgan MDF fayli tomonidan tuzatildi DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

Manbalar: