Microsoft-dan foydalanganda SQL Server buzilgan MDF ma'lumotlar bazasi faylini biriktirish yoki unga kirish uchun siz chalkash bo'lishi mumkin bo'lgan turli xil xato xabarlariga duch kelishingiz mumkin. Quyida biz chastota bo'yicha tartiblangan barcha xatolarni sanab o'tamiz. Har bir xato uchun biz uning belgilarini ko'rsatamiz, aniq sababni tushuntiramiz va tuzatilgan fayllar bilan birga namuna fayllarini taqdim etamiz. DataNumen SQL Recovery. Bu sizga ushbu xatolarni yaxshiroq tushunishga yordam beradi. Eslatma: "xxx.MDF" sizning buzuq ismingizni bildiradi SQL Server MDF ma'lumotlar bazasi fayli.

Shunga asosan SQL Server yoki CHECKDB xato xabarlarida uch xil xatolik mavjud:

    1. Ajratish xatolari: MDF va NDF fayllaridagi ma'lumotlar sifatida ajratilganligini bilamiz sahifalar. Va taqsimlashni boshqarish uchun ishlatiladigan ba'zi maxsus sahifalar mavjud:
Sahifa turi Tavsif
GAM sahifasi Global taqsimot xaritasi (GAM) ma'lumotlarini saqlang.
SGAM sahifasi Umumiy global taqsimot xaritasi (SGAM) ma'lumotlarini saqlang.
IAM sahifasi Do'kon indekslarini taqsimlash xaritasi (IAM) ma'lumotlari.
PFS sahifasi PFS taqsimoti ma'lumotlarini saqlang.

Agar yuqoridagi ajratish sahifalaridan birida xatolik bo'lsa yoki ushbu ajratish sahifalari tomonidan boshqariladigan ma'lumotlar ajratish ma'lumotlariga mos kelmasa, u holda SQL Server yoki CHECKDB xabar beradi taqsimlash xatolari.

  • Muvofiqlik xatolari: uchun sahifalar ma'lumotlarni saqlash uchun ishlatiladigan, shu jumladan ma'lumotlar sahifalari va indeks sahifalari, agar SQL Server yoki CHECKDB sahifa mazmuni va nazorat summasi o'rtasidagi nomuvofiqlikni topsa, ular hisobot beradi izchillikdagi xatolar.
  • Boshqa barcha xatolar: Yuqoridagi ikkita toifaga kirmaydigan boshqa xatolar ham bo'lishi mumkin.

 

SQL Server deb nomlangan o'rnatilgan vositaga ega DBCCbor CHECKDB va TEKSHIRILADI buzilgan MDF ma'lumotlar bazasini tuzatishga yordam beradigan variantlar. Biroq, jiddiy shikastlangan MDB ma'lumotlar bazasi fayllari uchun, DBCC CHECKDB va TEKSHIRILADI ham muvaffaqiyatsizlikka uchraydi.

CHECKDB tomonidan bildirilgan izchillik xatolari:

CHECKDB tomonidan xabar tarqatish xatolari:

CHECKDB tomonidan bildirilgan boshqa barcha xatolar: