Kur përdorni Microsoft SQL Server për të bashkangjitur ose për të hyrë në një skedar të korruptuar të bazës së të dhënave MDF, do të shihni mesazhe të ndryshme gabimi, të cilat mund të jenë paksa konfuze për ju. Prandaj, këtu do të përpiqemi të rendisim të gjitha gabimet e mundshme, të renditura sipas frekuencës së tyre. Për secilin gabim, ne do të përshkruajmë simptomën e tij, do të shpjegojmë arsyen e tij të saktë dhe do të japim shembuj të skedarëve, si dhe skedarin e rregulluar nga tonë DataNumen SQL Recovery, në mënyrë që t’i kuptoni më mirë. Më poshtë do të përdorim 'xxx.MDF' për të shprehur të korruptuarin tuaj SQL Server Emri i skedarit të bazës së të dhënave MDF.
Bazuar në SQL Server ose mesazhe gabimi CHECKDB, ekzistojnë tre lloje të gabimeve që do të shkaktojnë dështimin:

    1. Gabimet e alokimit: Ne e dimë që të dhënat në skedarët MDF & NDF janë alokuar si Faqet. Dhe ka disa faqe të veçanta që përdoren për menaxhimin e alokimit, si më poshtë:
Lloji i faqes Përshkrim
Faqja e lojrave Ruaj informacionin e hartës globale të ndarjes (GAM).
Faqja SGAM Ruaj informacionin e shpërndarë të shpërndarjes globale (SGAM).
Faqja IAM Ruaj informacionin e hartës së alokimit të indeksit (IAM).
Faqja PFS Ruaj informacionin e alokimit të PFS.

Nëse ndonjë nga faqet e mësipërme të shpërndarjes ka gabime, ose të dhënat e menaxhuara nga këto faqe të shpërndarjes nuk janë në përputhje me informacionin e alokimit, atëherë SQL Server ose CHECKDB do të raportojë gabimet e alokimit.

  • Gabimet e qëndrueshmërisë: Për Faqet që përdoren për të ruajtur të dhënat, përfshirë faqet e të dhënave dhe faqet e indeksit, nëse SQL Server ose CHECKDB gjejnë ndonjë mospërputhje midis përmbajtjes së faqes dhe shumës së kontrollit, atëherë ata do të raportojnë gabimet e qëndrueshmërisë.
  • Të gjitha gabimet e tjera: Mund të ketë gabime të tjera që nuk bien në dy kategoritë e mësipërme.

 

SQL Server ka një mjet të integruar të quajtur DBCC, që ka CHECKDB E KONTAKTUESHME mundësi që mund të ndihmojnë për të riparuar një bazë të të dhënave të korruptuar MDF. Sidoqoftë, për skedarët e dëmtuar të bazës së të dhënave MDB, CHECKDB i DBCC E KONTAKTUESHME gjithashtu do të dështojë.

Gabimet e qëndrueshmërisë të raportuara nga CHECKDB:

Gabimet e alokimit të raportuara nga CHECKDB:

Të gjitha gabimet e tjera të raportuara nga CHECKDB: