Symptoom:

By it taheakjen fan in .MDF databank yn SQL Server, sjogge jo it folgjende flaterberjocht:

SQL Server ûntdutsen in logyske konsistinsje-basearre I / O flater: torn side (ferwachte hântekening: 0x########; eigentlike hântekening: 0x#######). It barde by in lêzen fan side (#:#) yn database ID # by offset ### yn triem 'xxxx.mdf'. Oanfoljende berjochten yn 'e SQL Server flater log of systeem evenemint log kin mear detail. Dit is in swiere flaterbetingsten dy't de yntegriteit fan de database bedriget en moat fuortendaliks korrizjearre wurde. Folje in folsleine databankkonsistinsjekontrôle (DBCC CHECKDB). Dizze flater kin feroarsake wurde troch in protte faktoaren; foar mear ynformaasje, sjoch SQL Server Boeken online.

wêr 'xxx.mdf' de namme is fan it MDF-bestân dat tagong wurdt.

Soms kinne jo de .MDF-database mei súkses taheakke wurde. As jo ​​​​lykwols besykje in SQL-statement út te fieren, lykas

SELECT * FROM [TestDB].[dbo].[test_table_1]

jo krije ek it boppesteande flaterberjocht.

Skermôfbylding fan flaterberjocht:

Krekte útlis:

De gegevens yn MDF-bestân wurde opslein as siden, elke side is 8KB. SQL Server brûkt twa meganismen om te soargjen dat de konsistinsje en yntegraasje fan 'e gegevens yn' e side, dat is, checksum of torn side. Beide binne opsjoneel.

If SQL Server fynt dat de toarne siden foar guon fan 'e gegevenssiden ûnjildich binne, dan sil it dizze flater melde.

Jo kinne ús produkt brûke DataNumen SQL Recovery om de gegevens fan 'e korrupte MDF-bestân te herstellen en dizze flater op te lossen.

Sample triemmen:

Foarbyld fan korrupte MDF-bestannen dy't de flater feroarsaakje:

SQL Server ferzje Korrupte MDF triem MDF triem fêst troch DataNumen SQL Recovery
SQL Server 2005 Error5_1.mdf Error5_1_fixed.mdf
SQL Server 2008 R2 Error5_2.mdf Error5_2_fixed.mdf
SQL Server 2012 Error5_3.mdf Error5_3_fixed.mdf
SQL Server 2014 Error5_4.mdf Error5_4_fixed.mdf