Kiam vi uzas Microsoft SQL Server por alligi aŭ aliri koruptan MDF-datumbazan dosieron, vi eble renkontos diversajn erarmesaĝojn, kiuj povas esti konfuzaj. Malsupre, ni listigos ĉiujn erarojn, ordigitajn laŭ ofteco. Por ĉiu eraro, ni skizos ĝiajn simptomojn, klarigos la precizan kaŭzon kaj provizos specimenajn dosierojn kune kun la dosieroj riparitaj de DataNumen SQL Recovery. Ĉi tio helpos vin pli bone kompreni ĉi tiujn erarojn. Notu 'xxx.MDF' reprezentos la nomon de via korupta SQL Server MDF datumbaza dosiero.

surbaze SQL Server aŭ CHECKDB-eraraj mesaĝoj, estas tri specoj de eraroj:

    1. Asignaj eraroj: Ni scias, ke la datumoj en MDF & NDF-dosieroj estas asignitaj kiel paĝoj. Kaj estas kelkaj specialaj paĝoj, kiuj estas uzataj por administrado de atribuoj, jene:
Paĝa Tipo Priskribo
GAM Paĝo Stoku informojn pri tutmonda asignomapo (GAM).
SGAM Paĝo Stoku komunajn informojn pri tutmonda asignomapo (SGAM).
IAM-paĝo Stoku indeksajn mapon (IAM) informojn.
PFS-paĝo Stoku informojn pri asigno de PFS.

Se iu el la ĉi-supraj asignopaĝoj havas erarojn, aŭ la datumoj administritaj de ĉi tiuj asignpaĝoj malkongruas kun la asigno-informoj, tiam SQL Server aŭ CHECKDB raportos asignaj eraroj.

  • Konsekvencaj eraroj: por paĝoj kiuj estas uzataj por konservi datumojn, inkluzive de la datumpaĝoj kaj indeksaj paĝoj, se SQL Server aŭ CHECKDB trovas ajnan malkongruon inter la paĝenhavo kaj la ĉeksumo, tiam ili raportos konsekvencaj eraroj.
  • Ĉiuj aliaj eraroj: Povas ekzisti aliaj eraroj, kiuj ne apartenas al la supraj du kategorioj.

 

SQL Server havas enkonstruitan ilon nomitan DBCC, kiu havas CHECKDB kaj Kontrolebla opcioj kiuj povas helpi ripari koruptan MDF-datumbazon. Tamen, por grave difektitaj MDB-datumbazaj dosieroj, DBCC CHECKDB kaj Kontrolebla ankaŭ malsukcesos.

Konsekvencaj eraroj raportitaj de CHECKDB:

Asignaj eraroj raportitaj de CHECKDB:

Ĉiuj aliaj eraroj raportitaj de CHECKDB: