symptomau:

Wrth geisio atodi cronfa ddata .MDF yn SQL Server, rydych chi'n gweld y neges gwall ganlynol:

Methodd atodi'r gronfa ddata ar gyfer Gweinydd 'xxx'. (Microsoft.SqlServer.Smo)

Digwyddodd eithriad wrth weithredu datganiad neu swp Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Nid yw'r pennawd ar gyfer ffeil 'xxx.mdf' yn bennawd ffeil cronfa ddata ddilys. Mae'r eiddo MAINT FILE yn anghywir (Micosoft SQL Server, Gwall: 5172)

lle 'xxx.mdf' yw enw'r ffeil MDF sydd i'w hatodi.

Ciplun o'r neges gwall:

Esboniad manwl gywir:

Mae'r data yn ffeil MDF yn cael ei storio fel tudalennau, mae pob tudalen yn 8KB. Enw'r dudalen gyntaf yw tudalen pennawd y ffeil, sy'n cynnwys y most gwybodaeth bwysig am y ffeil gyfan, megis llofnod y ffeil, maint y ffeil, cydnawsedd, ac ati.

Os yw tudalen pennawd ffeil MDF wedi'i difrodi neu ei llygru, ac na all Microsoft ei chydnabod SQL Server, Yna SQL Server yn meddwl nad yw'r pennawd yn ddilys ac yn riportio'r gwall hwn.

Gallwch ddefnyddio ein cynnyrch DataNumen SQL Recovery i adfer y data o'r ffeil MDF llygredig a datrys y gwall hwn.

Ffeiliau Sampl:

Sampl o ffeiliau MDF llygredig a fydd yn achosi'r gwall:

SQL Server fersiwn Ffeil MDF llygredig Ffeil MDF wedi'i osod gan DataNumen SQL Recovery
SQL Server 2005 Gwall2_1.mdf Gwall2_1_fixed.mdf
SQL Server 2008 R2 Gwall2_2.mdf Gwall2_2_fixed.mdf
SQL Server 2012 Gwall2_3.mdf Gwall2_3_fixed.mdf
SQL Server 2014 Gwall2_4.mdf Gwall2_4_fixed.mdf