Dalili:

Wakati wa kutumia DBCC CHECKDB na TENGENEZA_DINI_DATA_LOSS parameta kukarabati hifadhidata ya MDF, kama hii:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

unaona ujumbe wa kosa ufuatao:

Msg 824, Kiwango 24, Jimbo 2, Line 2
SQL Server iligundua hitilafu ya mantiki ya msingi wa I / O: ukurasa usio sahihi (inatarajiwa 1: 143; halisi 0: 9). Ilitokea wakati wa kusoma ukurasa (1: 143) katika hifadhidata ID 39 kwa kukabiliana 0x0000000011e000 katika faili 'C: Faili za ProgramuMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ujumbe wa ziada katika SQL Server kumbukumbu ya makosa au kumbukumbu ya tukio la mfumo inaweza kutoa maelezo zaidi. Hii ni hali mbaya ya makosa ambayo inatishia uadilifu wa hifadhidata na lazima irekebishwe mara moja. Kamilisha ukaguzi kamili wa uthabiti wa hifadhidata (DBCC CHECKDB). Kosa hili linaweza kusababishwa na sababu nyingi; kwa habari zaidi, angalia SQL Server Vitabu Mtandaoni.
Msg 3313, Kiwango 21, Jimbo 1, Line 2
Wakati wa kufanya upya shughuli iliyoingia kwenye hifadhidata 'Error1', hitilafu ilitokea kwenye kitambulisho cha kumbukumbu ya kumbukumbu (135: 752: 2). Kawaida, kutofaulu maalum hapo awali kuliingia kama kosa katika huduma ya Ingia ya Tukio la Windows. Rejesha hifadhidata kutoka kwa nakala rudufu kamili, au rekebisha hifadhidata.
Msg 3414, Kiwango 21, Jimbo 1, Line 2
Hitilafu ilitokea wakati wa kupona, kuzuia hifadhidata 'Error1' (39: 0) kutoka restarting. Tambua makosa ya urejeshi na urekebishe, au urejeshe kutoka kwa nakala nzuri inayojulikana. Ikiwa makosa hayajasahihishwa au kutarajiwa, wasiliana na Msaada wa Kiufundi.
Msg 824, Kiwango 24, Jimbo 2, Line 2
SQL Server iligundua hitilafu ya mantiki ya msingi wa I / O: ukurasa usio sahihi (inatarajiwa 1: 160; halisi 0:41). Ilitokea wakati wa kusoma ukurasa (1: 160) katika hifadhidata ID 39 kwa kukabiliana 0x00000000140000 katika faili 'C: Faili za ProgramuMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ujumbe wa ziada katika SQL Server kumbukumbu ya makosa au kumbukumbu ya tukio la mfumo inaweza kutoa maelezo zaidi. Hii ni hali mbaya ya makosa ambayo inatishia uadilifu wa hifadhidata na lazima irekebishwe mara moja. Kamilisha ukaguzi kamili wa uthabiti wa hifadhidata (DBCC CHECKDB). Kosa hili linaweza kusababishwa na sababu nyingi; kwa habari zaidi, angalia SQL Server Vitabu Mtandaoni.
Msg 824, Kiwango 24, Jimbo 2, Line 4
SQL Server iligundua hitilafu ya mantiki ya msingi wa I / O: ukurasa usio sahihi (inatarajiwa 1: 160; halisi 0:41). Ilitokea wakati wa kusoma ukurasa (1: 160) katika hifadhidata ID 39 kwa kukabiliana 0x00000000140000 katika faili 'C: Faili za ProgramuMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ujumbe wa ziada katika SQL Server kumbukumbu ya makosa au kumbukumbu ya tukio la mfumo inaweza kutoa maelezo zaidi. Hii ni hali mbaya ya makosa ambayo inatishia uadilifu wa hifadhidata na lazima irekebishwe mara moja. Kamilisha ukaguzi kamili wa uthabiti wa hifadhidata (DBCC CHECKDB). Kosa hili linaweza kusababishwa na sababu nyingi; kwa habari zaidi, angalia SQL Server Vitabu Mtandaoni.

ambapo 'Kosa1' ni jina la hifadhidata ya MDF iliyoharibika inayokarabatiwa.

Ms 3313 inaonyesha operesheni ya logi haiwezi kufanywa.

Picha ya skrini ya ujumbe wa kosa:

Ufafanuzi sahihi:

Wakati CHECKDB haiwezi kutekeleza operesheni iliyoingia, itaripoti ujumbe wa kosa Ms 3313 na jaribu kurekebisha makosa. Ikiwa haiwezi kurekebisha kosa, basi ahueni inashindwa na itasababisha makosa zaidi, kama vile Msg 3414 na Msg 824.

Unaweza kutumia bidhaa zetu DataNumen SQL Recovery kurejesha data kutoka faili ya MDF iliyoharibika na utatue hitilafu hii.

Sampuli za Faili:

Sampuli faili za MDF zilizoharibika ambazo zitasababisha faili ya Ms 3313 makosa:

SQL Server version Faili ya MDF iliyoharibika Faili ya MDF iliyowekwa na DataNumen SQL Recovery
SQL Server 2014 Kosa9.mdf Kosa9_fixed.mdf

Marejeo: