symptomau:

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

Wedi methu â chasglu data ar gyfer y cais hwn. (Microsoft.SqlServer.Management.Sdk.Sfc)

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

Nid yw xxx.mdf yn ffeil cronfa ddata gynradd. (Microsoft SQL Server, Gwall: 5171)

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, fel llofnod y ffeil, maint y ffeil, cydnawsedd, ac ati. Mae'r tudalennau sy'n weddill hefyd yn cynnwys y wybodaeth bwysig, gan gynnwys y wybodaeth dyrannu tudalennau yn ogystal â'r data gwirioneddol.

Os yw tudalen pennawd ffeil MDF, neu dudalennau rheoli pwysig eraill wedi'u difrodi neu eu llygru, ac ni all Microsoft eu hadnabod SQL Server, Yna SQL Server yn meddwl nad yw'r ffeil gyfan yn ffeil gronfa ddata gynradd 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 Gwall1_1.mdf Gwall1_1_fixed.mdf
SQL Server 2008 R2 Gwall1_2.mdf Gwall1_2_fixed.mdf
SQL Server 2012 Gwall1_3.mdf Gwall1_3_fixed.mdf
SQL Server 2014 Gwall1_4.mdf Gwall1_4_fixed.mdf