Wann Dir Microsoft benotzt SQL Server fir eng korrupt MDF-Datebankdatei ze befestigen oder zouzegräifen, kënnt Dir vill verschidde Fehlermeldungen begéinen, déi duerchernee kënne sinn. Drënner wäerte mir all Feeler oplëschten, no Frequenz zortéiert. Fir all Feeler wäerte mir seng Symptomer skizzéieren, déi exakt Ursaach erklären, a Probedateien zesumme mat de Dateien déi fixéiert sinn DataNumen SQL Recovery. Dëst hëlleft Iech dës Feeler besser ze verstoen. Notéiert 'xxx.MDF' wäert den Numm vun Ärem korrupte representéieren SQL Server MDF Datebank Datei.

Baséiert op SQL Server oder CHECKDB Fehlermeldungen, ginn et dräi Aarte vu Feeler:

    1. Allocatioun Feeler: Mir wëssen datt d'Donnéeën an MDF & NDF Dateien als zougedeelt ginn Säiten. An et ginn e puer speziell Säiten déi fir d'Allokatiounsmanagement benotzt ginn, wéi follegt:
Säitentyp description
GAM Säit Store global Allocation Map (GAM) Info.
SGAM Säit Store gemeinsame Global Allocation Map (SGAM) Info.
IAM Säit Store Index Allocation Map (IAM) Info.
PFS Säit Store PFS Allocation Info.

Wann eng vun den uewe genannten Allokatiounssäiten Feeler huet, oder d'Daten, déi vun dësen Allocatiounssäite geréiert ginn, sinn inkonsequent mat der Allocatiounsinformatioun, dann SQL Server oder CHECKDB wäert Rapport Allocatioun Feeler.

  • Konsistenzfehler: fir Säiten déi benotzt gi fir Daten ze späicheren, dorënner d'Datesäiten an Indexsäiten, wann SQL Server oder CHECKDB all Inkonsistenz tëscht dem Säitinhalt an dem Checksum fannen, da mellen se Konsistenzfehler.
  • All aner Feeler: Et kënnen aner Feeler sinn, déi net an déi uewe genannte zwou Kategorien falen.

 

SQL Server huet eng gebaut-an Outil genannt DBCC, deen huet CHECKDB an CHECKTABEL Optiounen déi hëllefe kënnen eng korrupt MDF Datebank ze reparéieren. Wéi och ëmmer, fir schwéier beschiedegt MDB Datebankdateien, DBCC CHECKDB an CHECKTABEL wäert och versoen.

Konsistenzfehler gemellt vun CHECKDB:

Allokatiounsfehler gemellt vun CHECKDB:

All aner Feeler gemellt vun CHECKDB: