Airí:

Nuair a bhíonn tú ag úsáid SEICEÁIL DBCC le REPAIR_ALLOW_DATA_LOSS paraiméadar chun bunachar sonraí truaillithe .MDF a dheisiú, mar seo:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

feiceann tú an teachtaireacht earráide seo a leanas:

Msg 5028, Leibhéal 16, Stát 4, Líne 4
Ní fhéadfadh an córas dóthain den bhunachar sonraí a ghníomhachtú chun an logáil a atógáil.
Torthaí DBCC le haghaidh 'xxxx'.
Fuair ​​CHECKDB 0 earráid leithdháilte agus 0 earráid chomhsheasmhachta sa bhunachar sonraí 'xxxx'.
Msg 7909, Leibhéal 20, Stát 1, Líne 4
Theip ar an deisiú mód éigeandála. Caithfidh tú athshlánú ón gcúltaca.

i gcás gurb é 'xxxx' ainm an bhunachar sonraí truaillithe MDF atá á dheisiú.

Msg 5028 ní earráid leithdháilte ná earráid comhsheasmhachta í an earráid.

Cé go Msg 7909 is botún mór é a d’fhéadfadh tarlú i go leor cásanna aon uair SQL Server ceapaim go bhfuil an bunachar sonraí thar aisghabháil.

Gabháil scáileáin de theachtaireacht earráide:

Míniú beacht:

An teachtaireacht earráide (Msg 5028) is cosúil go bhfuil baint aige leis an gcomhad LOG. Is mí-thuairisc é seo, áfach. Éilliú bhunachar sonraí an MDF is cúis leis an bhfadhb iarbhír fós.

Is féidir leat ár dtáirge a úsáid DataNumen SQL Recovery chun na sonraí a aisghabháil ón gcomhad truaillithe MDF agus an earráid seo a réiteach.

Comhaid Shamplacha:

Samplaí de chomhaid MDF truaillithe a chuirfidh faoi deara an Msg 5028 earráid:

SQL Server leagan Comhad MDF truaillithe Comhad MDF socraithe ag DataNumen SQL Recovery
SQL Server 2014 Earráid3.mdf Earráid3_fixed.mdf