Einkenni:

Þegar .MDF gagnagrunnur er festur í SQL Server, þú sérð eftirfarandi villuboð:

SQL Server uppgötvaði rökrétta I/O-villu sem byggir á samræmi: röng eftirlitsumma (væntanleg: 0x2abc3894; raunveruleg: 0x2ebe208e). Það átti sér stað við lestur á síðu (1:1) í auðkenni gagnagrunns 12 á móti 0x00000000002000 í skránni 'xxx.mdf'. Viðbótarskilaboð í SQL Server villuskrá eða kerfisatburðaskrá gætu veitt frekari upplýsingar. Þetta er alvarlegt villuástand sem ógnar gagnagrunnsheilleika og verður að leiðrétta það strax. Ljúktu við fulla gagnagrunnsathugun (DBCC CHECKDB). Þessi villa getur stafað af mörgum þáttum; fyrir frekari upplýsingar, sjá SQL Server Bækur á netinu.(Microsoft SQL Server, Villa:824)

þar sem 'xxx.mdf' er nafn MDF skráarinnar sem verið er að nálgast.

Stundum gæti .MDF gagnagrunnurinn verið festur við. Hins vegar, þegar þú reynir að keyra SQL setningu, eins og

VELJA * FRÁ [TestDB].[dbo].[test_table_1]

þú munt líka fá ofangreind villuboð.

Skjáskot af villuboðum:

Nákvæm skýring:

Gögnin í MDF skrá eru geymd sem síður, hver síða er 8KB. Hver síða hefur valfrjálsan eftirlitssummureit.

If SQL Server finnur að eftirlitssummugildin á sumum gagnasíðunum eru ógild, 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 skemmdar MDF skrár sem valda villunni:

SQL Server útgáfa Spillt MDF skrá MDF skrá lagfærð af DataNumen SQL Recovery
SQL Server 2005 Villa4_1.mdf Villa4_1_fixed.mdf
SQL Server 2008 R2 Villa4_2.mdf Villa4_2_fixed.mdf
SQL Server 2012 Villa4_3.mdf Villa4_3_fixed.mdf
SQL Server 2014 Villa4_4.mdf Villa4_4_fixed.mdf