Simptomo:

Aldonante datumbazon .MDF en SQL Server, vi vidas la jenan erarmesaĝon:

SQL Server detektis logikan konsistencan I / O-eraron: malĝusta kontrolsumo (atendata: 0x2abc3894; reala: 0x2ebe208e). Ĝi okazis dum legado de paĝo (1: 1) en datumbaza ID 12 ĉe ofseto 0x00000000002000 en dosiero 'xxx.mdf'. Pliaj mesaĝoj en la SQL Server erarregistro aŭ sistemo-eventregistro povas doni pli da detaloj. Ĉi tio estas severa erara stato, kiu minacas datumbazan integrecon kaj devas esti korektita tuj. Kompletigu plenan datumbazan konsistencan kontrolon (DBCC CHECKDB). Ĉi tiu eraro povas esti kaŭzita de multaj faktoroj; por pliaj informoj, vidu SQL Server Libroj Interrete. (Microsoft SQL Server, Eraro: 824)

kie 'xxx.mdf' estas nomo de la MDF-dosiero alirita.

Foje vi la .MDF-datumbazo eble ligiĝos sukcese. Tamen, kiam vi provas ekzekuti SQL-deklaron, kiel ekzemple

SELECT * FROM [TestDB]. [Dbo]. [Test_table_1]

vi ankaŭ ricevos la supran erarmesaĝon.

Ekrankopio de erarmesaĝo:

Preciza Klarigo:

La datumoj en MDF-dosiero estas konservitaj kiel paĝoj, ĉiu paĝo estas 8KB. Ĉiu paĝo havas laŭvolan ĉeksumkampon.

If SQL Server trovas la kontrol-sumajn valorojn en iuj datumpaĝoj nevalidaj, tiam ĝi raportos ĉi tiun eraron.

Vi povas uzi nian produkton DataNumen SQL Recovery retrovi la datumojn de la koruptita MDF-dosiero kaj solvi ĉi tiun eraron.

Ekzemplaj dosieroj:

Ekzemplu koruptitajn MDF-dosierojn, kiuj kaŭzos la eraron:

SQL Server versio Koruptita MDF-dosiero MDF-dosiero riparita de DataNumen SQL Recovery
SQL Server 2005 Eraro4_1.mdf Eraro4_1_fixed.mdf
SQL Server 2008 R2 Eraro4_2.mdf Eraro4_2_fixed.mdf
SQL Server 2012 Eraro4_3.mdf Eraro4_3_fixed.mdf
SQL Server 2014 Eraro4_4.mdf Eraro4_4_fixed.mdf