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:

Ceangal stòr-dàta air fàiligeadh airson an Fhrithealaiche 'xxx'. (Microsoft.SqlServer.Smo)

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

Chan eil am bann-cinn airson faidhle 'xxx.mdf' na bhann-cinn faidhle stòr-dàta dligheach. Tha an togalach FILE SIZE ceàrr. (Micosoft SQL Server, Mearachd: 5172)

far a bheil ‘xxx.mdf’ mar ainm air an fhaidhle MDF a tha ceangailte.

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 an fhaidhle, co-chòrdalachd, msaa.

Ma tha duilleag header faidhle MDF air a mhilleadh no air a truailleadh, agus nach urrainn Microsoft aithneachadh SQL Server, an uair sin SQL Server a ’smaoineachadh nach eil an ceann-cinn dligheach agus ag 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 Mearachd2_1.mdf Mearachd2_1_fixed.mdf
SQL Server 2008 R2 Mearachd2_2.mdf Mearachd2_2_fixed.mdf
SQL Server 2012 Mearachd2_3.mdf Mearachd2_3_fixed.mdf
SQL Server 2014 Mearachd2_4.mdf Mearachd2_4_fixed.mdf