simptomë:

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

SQL Server zbuloi një gabim I/O bazuar në konsistencën logjike: shuma e gabuar e kontrollit (pritet: 0x2abc3894; aktuale: 0x2ebe208e). Ndodhi gjatë një leximi të faqes (1:1) në ID 12 të bazës së të dhënave me kompensim 0x00000000002000 në skedarin 'xxx.mdf'. Mesazhe shtesë në SQL Server regjistri i gabimeve ose regjistri i ngjarjeve të sistemit mund të japë më shumë detaje. Ky është një kusht i rëndë gabimi që kërcënon integritetin e bazës së të dhënave dhe duhet korrigjuar menjëherë. Përfundoni një kontroll të plotë të konsistencës 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 Libra në internet.(Microsoft SQL Server, Gabim: 824)

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

Ndonjëherë ju baza e të dhënave .MDF mund të bashkëngjitet me sukses. Megjithatë, kur përpiqeni të ekzekutoni një deklaratë SQL, si p.sh

ZGJIDH * NGA [TestDB].[dbo].[test_tabela_1]

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

Pamja e ekranit të mesazhit të gabimit:

Shpjegimi i saktë:

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

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

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

Shembuj të skedarëve:

Mostra e skedarëve të korruptuar MDF që do të shkaktojnë gabimin:

SQL Server version Skedar MDF i korruptuar Skedari MDF i rregulluar nga DataNumen SQL Recovery
SQL Server 2005 Gabim 4_1.mdf Gabimi4_1_rregulluar.mdf
SQL Server 2008 R2 Gabim 4_2.mdf Gabimi4_2_rregulluar.mdf
SQL Server 2012 Gabim 4_3.mdf Gabimi4_3_rregulluar.mdf
SQL Server 2014 Gabim 4_4.mdf Gabimi4_4_rregulluar.mdf