sentòm:

Lè w ap itilize DBCC CHECKDB ak REPAIR_ALLOW_DATA_LOSS paramèt pou repare yon baz done .MDF koripsyon, tankou sa a:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ou wè mesaj erè sa a:

Msg 824, Nivo 24, Eta 2, Liy 2
SQL Server te detekte yon erè I/O ki baze sou konsistans lojik: Pageid kòrèk (prevwa 1:143; aktyèl 0:9). Li te fèt pandan yon lekti paj (1:143) nan baz done ID 39 nan konpanse 0x0000000011e000 nan fichye 'C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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.
Msg 3313, Nivo 21, Eta 1, Liy 2
Pandan refè yon operasyon ki konekte nan baz done 'Error1', yon erè te fèt nan ID dosye log (135:752:2). Tipikman, echèk espesifik la deja konekte kòm yon erè nan sèvis Windows Event Log. Retabli baz done a soti nan yon backup konplè, oswa repare baz done a.
Msg 3414, Nivo 21, Eta 1, Liy 2
Yon erè ki te fèt pandan rekiperasyon an, anpeche baz done 'Error1' (39:0) soti nan restarting. Fè dyagnostik erè rekiperasyon yo epi ranje yo, oswa restore soti nan yon bon backup li te ye. Si erè yo pa korije oswa espere, kontakte sipò teknik.
Msg 824, Nivo 24, Eta 2, Liy 2
SQL Server te detekte yon erè I/O ki baze sou konsistans ki lojik: Pageid kòrèk (prevwa 1:160; aktyèl 0:41). Li te fèt pandan yon lekti paj (1:160) nan ID baz done 39 nan konpanse 0x00000000140000 nan fichye 'C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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.
Msg 824, Nivo 24, Eta 2, Liy 4
SQL Server te detekte yon erè I/O ki baze sou konsistans ki lojik: Pageid kòrèk (prevwa 1:160; aktyèl 0:41). Li te fèt pandan yon lekti paj (1:160) nan ID baz done 39 nan konpanse 0x00000000140000 nan fichye 'C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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 'Error1' se non baz done MDF koripsyon ke yo te repare.

Mesye 3313 endike yon operasyon boutèy demi lit pa ka fèt.

Ekran mesaj erè:

Eksplikasyon egzak:

Lè CHECKDB pa ka fè operasyon konekte, li pral rapòte mesaj erè a Mesye 3313 epi eseye ranje erè yo. Si li pa ka ranje erè a, Lè sa a, rekiperasyon an echwe epi li pral mennen nan plis erè, tankou Msg 3414 ak Msg 824.

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 Mesye 3313 erè:

SQL Server vèsyon Fichye MDF koripsyon Fichye MDF fikse pa DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

Referans: