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 |