sentòm:

Lè w tache yon baz done .MDF nan SQL Server, ou wè mesaj erè sa a:

SQL Server detekte yon erè I/O ki baze sou konsistans lojik: paj chire (siyati espere: 0x########; siyati aktyèl: 0x#######). Li te fèt pandan yon lekti paj (#:#) nan ID baz done # nan konpanse ### nan fichye 'xxxx.mdf'. Mesaj adisyonèl nan la SQL Server jounal erè oswa jounal evènman sistèm ka bay plis detay. Sa a se yon kondisyon erè grav ki menase entegrite baz done epi yo dwe korije imedyatman. Ranpli yon chèk konsistans baz done konplè (DBCC CHECKDB). Erè sa a ka koze pa anpil faktè; pou plis enfòmasyon, gade SQL Server Liv sou Entènèt.

kote 'xxx.mdf' se non fichye MDF yo jwenn.

Pafwa ou .MDF baz done a ka tache avèk siksè. Sepandan, lè ou eseye egzekite yon deklarasyon SQL, tankou

CHWAZI * NAN [TestDB].[dbo].[test_table_1]

ou pral jwenn tou mesaj erè ki anwo a.

Ekran mesaj erè:

Eksplikasyon egzak:

Done yo nan dosye MDF yo estoke kòm paj, chak paj se 8KB. SQL Server itilize de mekanis pou asire ke konsistans ak entegrasyon done yo nan paj la, se sa ki, checksum oswa paj chire. Tou de se opsyonèl.

If SQL Server jwenn paj yo chire pou kèk nan paj done yo pa valab, Lè sa a, li pral rapòte erè sa a.

Ou ka sèvi ak pwodwi nou an DataNumen SQL Recovery refè done ki soti nan fichye MDF fin pouri epi rezoud erè sa a.

Egzanp Fichye:

Egzanp fichye MDF koripsyon ki pral lakòz erè a:

SQL Server vèsyon Fichye MDF koripsyon Fichye MDF fikse pa DataNumen SQL Recovery
SQL Server 2005 Error5_1.mdf Error5_1_fixed.mdf
SQL Server 2008 R2 Error5_2.mdf Error5_2_fixed.mdf
SQL Server 2012 Error5_3.mdf Error5_3_fixed.mdf
SQL Server 2014 Error5_4.mdf Error5_4_fixed.mdf