sentòm:

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

SQL Server detekte yon lojik konsistans ki baze sou I / O erè: kòrèk checksum (espere: 0x2abc3894; aktyèl: 0x2ebe208e). Li te fèt pandan yon lekti nan paj (1: 1) nan baz done ID 12 nan konpanse 0x00000000002000 nan dosye 'xxx.mdf'. Mesaj adisyonèl nan la SQL Server boutèy demi lit erè oswa sistèm evènman boutèy demi lit 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. (Microsoft SQL Server, Erè: 824)

kote 'xxx.mdf' se non nan dosye a mdf ke yo te jwenn aksè.

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

CHWAZI * Soti nan [TestDB]. [Dbo]. [Test_table_1]

ou pral jwenn tou mesaj erè ki anwo a.

Ekran nan mesaj erè:

vid

Eksplikasyon presi:

Done yo nan dosye mdf yo estoke kòm paj, chak paj se 8KB. Chak paj gen yon jaden checksum si ou vle.

If SQL Server jwenn valè sòm yo nan kèk nan paj done yo envalid, lè sa a li pral rapòte erè sa a.

Ou ka itilize pwodwi nou yo DataNumen SQL Recovery refè done yo soti nan dosye a mdf koripsyon ak rezoud erè sa a.

Egzanp Dosye:

Egzanp dosye mdf koripsyon ki pral lakòz erè a:

SQL Server vèsyon Dosye mdf kòwonpi Mdf dosye fiks pa DataNumen SQL Recovery
SQL Server 2005 Erè4_1.mdf Erè4_1_fixed.mdf
SQL Server 2008 R2 Erè4_2.mdf Erè4_2_fixed.mdf
SQL Server 2012 Erè4_3.mdf Erè4_3_fixed.mdf
SQL Server 2014 Erè4_4.mdf Erè4_4_fixed.mdf