Sintomas:

Kung gilakip ang usa ka .MDF database sa SQL Server, nakita nimo ang mosunud nga mensahe sa sayup:

SQL Server nakit-an ang usa ka sayup nga I / O nga nakabase sa pagkamakanunayon: gisi nga panid (gipaabot nga pirma: 0x ### ####; tinuud nga pirma: 0x ### ###). Nahitabo kini sa panahon sa pagbasa sa panid (#: #) sa database ID # sa offset ### sa file nga 'xxxx.mdf'. Dugang nga mga mensahe sa SQL Server sayup log o log sa hitabo sa sistema mahimong maghatag dugang nga detalye. Kini usa ka grabe nga kondisyon sa sayup nga naghulga sa integridad sa database ug kinahanglan nga ayohon dayon. Kompletoha ang us aka tibuuk nga pagsusi sa pagkamakanunayon sa database (DBCC CHECKDB). Kini nga sayup mahimo’g hinungdan sa daghang mga hinungdan; alang sa dugang nga kasayuran, tan-awa SQL Server Mga Libro sa Online.

diin ang 'xxx.mdf' ngalan sa MDF file nga gi-access.

Usahay ikaw ang .MDF database mahimong malampuson nga nalakip. Bisan pa, kung gisulayan nimo ang pagpatuman sa usa ka pahayag sa SQL, sama sa

PILI * GIKAN sa [TestDB]. [Dbo]. [Test_table_1]

makuha usab nimo ang mensahe sa sayup sa taas.

Screenshot sa mensahe sa sayup:

Tukma nga Pagpasabut:

Ang datos sa MDF file gitipig ingon mga panid, ang matag panid 8KB. SQL Server naggamit duha nga mekanismo aron masiguro ang pagkamakanunayon ug paghiusa sa datos sa panid, kana mao ang checkum o gisi nga panid. Ang pareho kapilian.

If SQL Server nakit-an ang gigisi nga mga panid alang sa pipila ka mga panid sa datos dili husto, pagkahuman kini ireport kini nga sayup.

Mahimo nimong gamiton ang among produkto DataNumen SQL Recovery aron makuha ang datos gikan sa dunot nga MDF file ug sulbaron kini nga sayup.

Mga Sample nga file:

Sampol nga daotan nga mga MDF file nga hinungdan sa sayup:

SQL Server nga bersyon Nadaot nga MDF file Ang MDF file nga gitakda sa DataNumen SQL Recovery
SQL Server 2005 Sayup5_1.mdf Sayup5_1_fixed.mdf
SQL Server 2008 R2 Sayup5_2.mdf Sayup5_2_fixed.mdf
SQL Server 2012 Sayup5_3.mdf Sayup5_3_fixed.mdf
SQL Server 2014 Sayup5_4.mdf Sayup5_4_fixed.mdf