Symptom:

Nuair a bhios tu a ’feuchainn ri stòr-dàta .MDF a cheangal a-steach SQL Server, chì thu an teachdaireachd mearachd a leanas:

Dh ’fhàillig dàta fhaighinn air ais airson an iarrtas seo. (Microsoft.SqlServer.Management.Sdk.Sfc)

Thachair seo nuair a bha e a ’cur an gnìomh aithris no baidse Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Chan e faidhle stòr-dàta bun-sgoile a th ’ann an xxx.mdf. (Microsoft SQL Server, Mearachd: 5171)

far a bheil 'xxx.mdf ainm an fhaidhle MDF ri cheangal.

Glacadh-sgrìn de theachdaireachd mearachd:

Mìneachadh mionaideach:

Tha an dàta ann am faidhle MDF air a stòradh mar dhuilleagan, tha gach duilleag 8KB. Canar duilleag header an fhaidhle ris a ’chiad duilleag, anns a bheil am most fiosrachadh cudromach mun fhaidhle gu lèir, leithid ainm-sgrìobhte an fhaidhle, meud faidhle, co-chòrdalachd, msaa. Tha am fiosrachadh cudromach anns na duilleagan eile, a ’toirt a-steach fiosrachadh mu riarachadh dhuilleagan a bharrachd air an dàta fhèin.

Ma tha duilleag cinn faidhle MDF, no duilleagan riaghlaidh cudromach eile air am milleadh no air an truailleadh, agus chan urrainn do Microsoft aithneachadh SQL Server, an uair sin SQL Server a ’smaoineachadh nach e faidhle stòr-dàta bun-sgoile dligheach a th’ anns an fhaidhle gu lèir agus aithris air a ’mhearachd seo.

Faodaidh tu an toradh againn a chleachdadh DataNumen SQL Recovery gus an dàta fhaighinn air ais bhon fhaidhle MDF coirbte agus fuasgladh fhaighinn air a ’mhearachd seo.

Faidhlichean sampaill:

Eisimpleir faidhlichean MDF coirbte a dh ’adhbhraicheas a’ mhearachd:

SQL Server dreach Faidhle MDF coirbte Faidhle MDF stèidhichte le DataNumen SQL Recovery
SQL Server 2005 Mearachd1_1.mdf Mearachd1_1_fixed.mdf
SQL Server 2008 R2 Mearachd1_2.mdf Mearachd1_2_fixed.mdf
SQL Server 2012 Mearachd1_3.mdf Mearachd1_3_fixed.mdf
SQL Server 2014 Mearachd1_4.mdf Mearachd1_4_fixed.mdf