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, mund të hasni një sërë mesazhesh gabimi që mund të jenë konfuze. Më poshtë do të listojmë të gjitha gabimet, të renditura sipas frekuencës. Për çdo gabim, ne do të përshkruajmë simptomat e tij, do të shpjegojmë shkakun e saktë dhe do të ofrojmë skedarë mostra së bashku me skedarët e rregulluar nga DataNumen SQL Recovery. Kjo do t'ju ndihmojë të kuptoni më mirë këto gabime. Shënim 'xxx.MDF' do të përfaqësojë emrin e të korruptuarit tuaj SQL Server Skedari i bazës së të dhënave MDF.

Bazuar në SQL Server ose mesazhet e gabimit CHECKDB, ekzistojnë tre lloje gabimesh:

    1. Gabimet e alokimit: Ne e dimë se të dhënat në skedarët MDF dhe NDF janë ndarë si Faqet. Dhe ka disa faqe të veçanta që përdoren për menaxhimin e alokimeve, si më poshtë:
Lloji i faqes Përshkrim
Faqe GAM Ruani informacionin e hartës së alokimit global (GAM).
Faqja SGAM Ruani informacionin e hartës së përbashkët të ndarjes globale (SGAM).
Faqe IAM Informacioni i hartës së alokimit të indeksit të dyqanit (IAM).
Faqe PFS Ruani informacionet e alokimit të PFS.

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

  • Gabimet e konsistencës: Për Faqet që përdoren për të ruajtur të dhënat, duke përfshirë faqet e të dhënave dhe faqet e indeksit, nëse SQL Server ose CHECKDB gjeni ndonjë mospërputhje midis përmbajtjes së faqes dhe shumës së kontrollit, atëherë ata do të raportojnë gabimet e konsistencës.
  • 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 TABELA E KONTROLLIT opsione që mund të ndihmojnë për të riparuar një bazë të dhënash të korruptuar MDF. Megjithatë, për skedarët e bazës së të dhënave MDB të dëmtuara rëndë, DBCC CHECKDB TABELA E KONTROLLIT gjithashtu do të dështojë.

Gabimet e konsistencës të raportuara nga CHECKDB:

Gabimet e alokimit të raportuara nga CHECKDB:

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