simptomë:

Kur bashkëngjitni një bazë të të dhënave .MDF në SQL Server, ju shihni mesazhin e gabimit vijues:

SQL Server zbuloi një gabim logjik I / O të bazuar në qëndrueshmëri: shuma e pasaktë e kontrollit (pritet: 0x2abc3894; aktuale: 0x2ebe208e). Kjo ndodhi gjatë leximit të faqes (1: 1) në ID-në e bazës së të dhënave 12 në kompensimin 0x00000000002000 në skedarin 'xxx.mdf'. Mesazhe shtesë në SQL Server regjistri i gabimeve ose regjistri i ngjarjeve të sistemit mund të ofrojë më shumë detaje. Ky është një gjendje e rëndë gabimi që kërcënon integritetin e bazës së të dhënave dhe duhet të korrigjohet menjëherë. Përfundoni një kontroll të plotë të qëndrueshmërisë së bazës së të dhënave (DBCC CHECKDB). Ky gabim mund të shkaktohet nga shumë faktorë; për më shumë informacion, shih SQL Server Librat Online. (Microsoft SQL Server, Gabim: 824)

ku 'xxx.mdf' është emri i skedarit MDF që mund të aksesohet.

Ndonjëherë, ju mund të bashkangjitni me sukses databazën .MDF. Sidoqoftë, kur përpiqeni të ekzekutoni një deklaratë SQL, të tilla si

SELECT * FROM [TestDB]. [Dbo]. [Tryezë_provë_1]

do të merrni edhe mesazhin e mësipërm të gabimit.

Foto nga mesazhi i gabimit:

bosh

Shpjegim i saktë:

Të dhënat në skedarin MDF ruhen si faqe, secila faqe është 8 KB. Çdo faqe ka një fushë opsional të kontrollit të shumës.

If SQL Server gjen se vlerat e shumës së kontrollit në disa nga faqet e të dhënave janë të pavlefshme, atëherë ai do të raportojë këtë gabim.

Ju mund të përdorni produktin tonë DataNumen SQL Recovery për të rimarrë të dhënat nga skedari i korruptuar MDF dhe për të zgjidhur këtë gabim.

Dosjet e mostrave:

Shembull skedarë të korruptuar MDF që do të shkaktojnë gabimin:

SQL Server version Skedar i korruptuar MDF Skedari MDF i fiksuar nga DataNumen SQL Recovery
SQL Server 2005 Gabim4_1.mdf Gabim4_1_fiks.mdf
SQL Server 2008 R2 Gabim4_2.mdf Gabim4_2_fiks.mdf
SQL Server 2012 Gabim4_3.mdf Gabim4_3_fiks.mdf
SQL Server 2014 Gabim4_4.mdf Gabim4_4_fiks.mdf