Pan fyddwch chi'n defnyddio Microsoft SQL Server i atodi neu gyrchu ffeil cronfa ddata MDF llygredig, fe welwch amryw o negeseuon gwall, a allai fod ychydig yn ddryslyd i chi. Felly, yma byddwn yn ceisio rhestru'r holl wallau posibl, wedi'u didoli yn ôl eu hamlder digwydd. Ar gyfer pob gwall, byddwn yn disgrifio ei symptom, yn egluro ei union reswm ac yn rhoi ffeiliau sampl yn ogystal â'r ffeil a bennir gan ein DataNumen SQL Recovery, fel y gallwch eu deall yn well. Isod, byddwn yn defnyddio 'xxx.MDF' i fynegi eich llygredig SQL Server Enw ffeil cronfa ddata MDF.
Yn seiliedig ar SQL Server neu negeseuon gwall TWYLLO, mae yna dri math o wallau a fydd yn achosi methiant:

    1. Gwallau dyrannu: Rydym yn gwybod bod y data yn ffeiliau MDF & NDF yn cael eu dyrannu fel tudalennau. Ac mae rhai tudalennau arbennig sy'n cael eu defnyddio ar gyfer rheoli dyraniadau, fel a ganlyn:
Math o Dudalen Disgrifiad
Tudalen GAM Storio gwybodaeth map dyrannu byd-eang (GAM).
Tudalen SGAM Storiwch wybodaeth map dyraniad byd-eang a rennir (SGAM).
Tudalen IAM Gwybodaeth map dyraniad mynegai storfa (IAM).
Tudalen PFS Storio gwybodaeth am ddyraniad PFS.

Os oes gwallau yn unrhyw un o'r tudalennau dyrannu uchod, neu os yw'r data a reolir gan y tudalennau dyrannu hyn yn anghyson â'r wybodaeth ddyrannu, yna SQL Server neu bydd CHECKDB yn adrodd gwallau dyrannu.

  • Gwallau cysondeb: Am tudalennau a ddefnyddir i storio data, gan gynnwys y tudalennau data a'r tudalennau mynegai, os SQL Server neu CHECKDB yn canfod unrhyw anghysondeb rhwng cynnwys y dudalen a'r gwiriad, yna byddant yn adrodd gwallau cysondeb.
  • Pob gwall arall: Efallai y bydd gwallau eraill nad ydynt yn dod o fewn y ddau gategori uchod.

 

SQL Server mae ganddo offeryn adeiledig o'r enw DBCC, sydd wedi TWYLLO ac TWYLLO opsiynau a all helpu i atgyweirio cronfa ddata MDF llygredig. Fodd bynnag, ar gyfer ffeiliau cronfa ddata MDB sydd wedi'u difrodi'n ddifrifol, TWYLLO DBCC ac TWYLLO bydd hefyd yn methu.

Gwallau cysondeb a adroddwyd gan CHECKDB:

Gwallau dyrannu a adroddwyd gan CHECKDB:

Pob gwall arall a adroddwyd gan CHECKDB: