simptomë:

Kur përdorni CHECKDB i DBCC me Riparimi_ALLOW_DATA_LOSS parametri për të riparuar një bazë të dhënash të korruptuar .MDF, si kjo:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ju shihni mesazhin e gabimit vijues:

Msg 5125, Niveli 24, Shteti 2, Linja 2
Skedari 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf 'duket se është cunguar nga sistemi operativ. Madhësia e pritur është 5120 KB por madhësia aktuale është 5112 KB.
Msg 3414, Niveli 21, Shteti 1, Linja 2
Ndodhi një gabim gjatë rimëkëmbjes, duke parandaluar bazën e të dhënave 'Error1' (39: 0) nga reztarting Diagnostikoni gabimet e rikuperimit dhe rregulloni ato, ose rivendosni nga një kopje rezervë e njohur. Nëse gabimet nuk korrigjohen ose priten, kontaktoni Ndihmën Teknike.

ku 'Error1' është emri i bazës së të dhënave të korruptuar MDF që po riparohet.

Msg 5125 gabimi është më i lartë se një gabim alokimi dhe as një gabim i qëndrueshmërisë. Ndodh kur pjesa e bishtit të skedarit MDB hiqet, për shkak të prishjes së të dhënave.

Foto nga mesazhi i gabimit:

Shpjegim i saktë:

Kur hiqet pjesa e bishtit të skedarit MDB, CHECKDB do të raportojë Msg 5125 gabim dhe përpiquni ta rregulloni atë. Nëse baza e të dhënave nuk mund të rregullohet, atëherë ajo do të prodhojë Msg 3414 gabim.

Në të vërtetë baza e të dhënave mund të rikuperohet, nëse përdorni produktin tonë DataNumen SQL Recovery për të bërë detyrën.

Dosjet e mostrave:

SQL Server version Skedar i korruptuar MDF Skedari MDF i fiksuar nga DataNumen SQL Recovery
SQL Server 2014 Gabim8MDF Gabim8_i fiksuar.mdf

Referencat: