simptoom:

Wanneer u 'n .MDF-databasis in SQL Server, sien u die volgende foutboodskap:

SQL Server 'n logiese konsekwentheidsgebaseerde I / O-fout opgespoor: geskeurde bladsy (verwagte handtekening: 0x #########; werklike handtekening: 0x #######). Dit het voorgekom tydens die lees van bladsy (#: #) in databasis-ID # by verrekening ### in lêer 'xxxx.mdf'. Bykomende boodskappe in die SQL Server fout log of stelsel gebeurtenis log kan meer besonderhede bevat. Dit is 'n ernstige fouttoestand wat die databasis se integriteit bedreig, en dit moet onmiddellik reggestel word. Voltooi 'n volledige bestendigheidskontrole van die databasis (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke aanlyn.

waar 'xxx.mdf' die naam is van die MDF-lêer waartoe u toegang verkry.

Soms is die .MDF-databasis moontlik suksesvol aangeheg. Wanneer u egter 'n SQL-stelling probeer uitvoer, soos

KIES * UIT [TestDB]. [Dbo]. [Test_table_1]

u sal ook die bogenoemde foutboodskap kry.

Kiekie van foutboodskap:

Presiese verduideliking:

Die gegewens in die MDF-lêer word as bladsye gestoor, elke bladsy is 8 KB. SQL Server gebruik twee meganismes om seker te maak die konsekwentheid en integrasie van die data in die bladsy, dit wil sê kontrolesom of geskeurde bladsy. Albei is opsioneel.

If SQL Server vind die geskeurde bladsye vir sommige van die datablaaie ongeldig, dan sal dit hierdie fout rapporteer.

U kan ons produk gebruik DataNumen SQL Recovery om die data van die korrupte MDF-lêer te herstel en hierdie fout op te los.

Voorbeeld lêers:

Voorbeeld korrupte MDF-lêers wat die fout sal veroorsaak:

SQL Server weergawe Korrupte MDF-lêer MDF-lêer reggestel deur DataNumen SQL Recovery
SQL Server 2005 Fout5_1.mdf Fout5_1_fixed.mdf
SQL Server 2008 R2 Fout5_2.mdf Fout5_2_fixed.mdf
SQL Server 2012 Fout5_3.mdf Fout5_3_fixed.mdf
SQL Server 2014 Fout5_4.mdf Fout5_4_fixed.mdf