sentòm:

Lè w ap itilize DBCC CHECKDB ak REPAIR_ALLOW_DATA_LOSS paramèt pou fè reparasyon pou yon baz done .MDF fin pouri, 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 detekte yon konsistans lojik ki baze sou I / O erè: kòrèk pageid (espere 1: 143; aktyèl 0: 9). Li te fèt pandan yon lekti nan paj (1: 143) nan baz done ID 39 nan konpanse 0x0000000011e000 nan dosye 'C: Files Pwogram Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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.
Msg 3313, Nivo 21, Eta 1, Liy 2
Pandan refè nan yon operasyon louvri sesyon nan baz done 'Error1', yon erè ki te fèt nan ID dosye boutèy demi lit (135: 752: 2). Tipikman, echèk la espesifik deja louvri sesyon kòm yon erè nan sèvis la Windows Evènman Log. Renmèt 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, anpeche baz done a 'Error1' (39: 0) soti nan restarting. Dyagnostike erè yo rekiperasyon ak ranje yo, oswa retabli de yon backup li te ye bon. Si erè yo pa korije oswa espere, kontakte Sipò teknik.
Msg 824, Nivo 24, Eta 2, Liy 2
SQL Server detekte yon konsistans lojik ki baze sou I / O erè: kòrèk pageid (espere 1: 160; aktyèl 0:41). Li te fèt pandan yon lekti nan paj (1: 160) nan baz done ID 39 nan konpanse 0x00000000140000 nan dosye 'C: Files Pwogram Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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.
Msg 824, Nivo 24, Eta 2, Liy 4
SQL Server detekte yon konsistans lojik ki baze sou I / O erè: kòrèk pageid (espere 1: 160; aktyèl 0:41). Li te fèt pandan yon lekti nan paj (1: 160) nan baz done ID 39 nan konpanse 0x00000000140000 nan dosye 'C: Files Pwogram Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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.

kote 'Error1' se non baz done koripsyon mdf ke yo te repare.

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

Ekran nan mesaj erè:

Eksplikasyon presi:

Lè CHECKDB pa ka fè yon operasyon louvri sesyon, li pral rapòte mesaj erè a Msg 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 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 Msg 3313 erè:

SQL Server vèsyon Dosye mdf kòwonpi Mdf dosye fiks pa DataNumen SQL Recovery
SQL Server 2014 Erè9.mdf Error9_fixed.mdf

Referans: