symptomau:

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

SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: tudalen wedi'i rhwygo (llofnod disgwyliedig: 0x ########; llofnod gwirioneddol: 0x #######). Digwyddodd yn ystod darlleniad o dudalen (#: #) yn ID y gronfa ddata # wrthbwyso ### yn ffeil 'xxxx.mdf'. Negeseuon ychwanegol yn y SQL Server gall log gwallau neu log digwyddiadau system ddarparu mwy o fanylion. Mae hwn yn amod gwall difrifol sy'n bygwth cywirdeb cronfa ddata ac mae'n rhaid ei gywiro ar unwaith. Cwblhewch wiriad cysondeb cronfa ddata lawn (DBCC CHECKDB). Gall y gwall hwn gael ei achosi gan lawer o ffactorau; am fwy o wybodaeth, gweler SQL Server Llyfrau Ar-lein.

lle 'xxx.mdf' yw enw'r ffeil MDF sy'n cael ei chyrchu.

Weithiau efallai y bydd y gronfa ddata .MDF ynghlwm yn llwyddiannus. Fodd bynnag, pan geisiwch weithredu datganiad SQL, fel

DETHOL * O [TestDB]. [Dbo]. [Test_table_1]

byddwch hefyd yn cael y neges gwall uchod.

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. SQL Server yn defnyddio dau fecanwaith i sicrhau cysondeb ac integreiddiad y data ar y dudalen, hynny yw, gwirio neu dudalen wedi'i rhwygo. Mae'r ddau yn ddewisol.

If SQL Server yn canfod bod y tudalennau sydd wedi'u rhwygo ar gyfer rhai o'r tudalennau data yn annilys, yna bydd 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 Gwall5_1.mdf Gwall5_1_fixed.mdf
SQL Server 2008 R2 Gwall5_2.mdf Gwall5_2_fixed.mdf
SQL Server 2012 Gwall5_3.mdf Gwall5_3_fixed.mdf
SQL Server 2014 Gwall5_4.mdf Gwall5_4_fixed.mdf