Einkenni:

Þegar þú hengir við .MDF gagnagrunn í SQL Server, þú sérð eftirfarandi villuboð:

SQL Server greindi rökrétt I / O-villu með samkvæmni: rifin blaðsíða (væntanleg undirskrift: 0x #########; raunveruleg undirskrift: 0x #######). Það kom fram við lestur á síðu (#: #) í auðkenni gagnagrunns # á móti ### í skránni 'xxxx.mdf'. Viðbótarskilaboð í SQL Server villuskrá eða atburðaskrá kerfisins getur veitt frekari upplýsingar. Þetta er alvarlegt villuástand sem ógnar heilleika gagnagrunnsins og verður að leiðrétta það strax. Ljúktu heildar stöðugleikaathugun gagnagrunns (DBCC CHECKDB). Þessi villa getur stafað af mörgum þáttum; fyrir frekari upplýsingar, sjá SQL Server Bækur á netinu.

þar sem 'xxx.mdf' er nafn á MDF skránni sem verið er að nota.

Stundum getur þú .MDF gagnagrunnurinn verið tengdur með góðum árangri. Hins vegar þegar þú reynir að framkvæma SQL yfirlýsingu, svo sem

VELJA * FRÁ [TestDB]. [Dbo]. [Test_table_1]

þú færð líka ofangreind villuboð.

Skjámynd af villuboðum:

Nákvæm skýring:

Gögnin í MDF skrá eru geymd sem síður, hver síða er 8KB. SQL Server notar tvö aðferðir til að ganga úr skugga um samræmi og samþættingu gagna á síðunni, það er að segja athugun eða rifna síðu. Hvort tveggja er valfrjálst.

If SQL Server finnur rifnu síðurnar fyrir sumar gagnasíðurnar ógildar, þá mun það tilkynna þessa villu.

Þú getur notað vöruna okkar DataNumen SQL Recovery til að endurheimta gögnin úr spilltu MDF skránni og leysa þessa villu.

Dæmi um skrár:

Dæmi um spillt MDF skrár sem valda villunni:

SQL Server útgáfa Spillt MDF skrá MDF skrá lagfærð af DataNumen SQL Recovery
SQL Server 2005 Villa5_1.mdf Villa5_1_fixed.mdf
SQL Server 2008 R2 Villa5_2.mdf Villa5_2_fixed.mdf
SQL Server 2012 Villa5_3.mdf Villa5_3_fixed.mdf
SQL Server 2014 Villa5_4.mdf Villa5_4_fixed.mdf