Симптом:

Пайдаланған кезде DBCC CHECKDB бірге ЖӨНДЕУ_АЛУ_ДЕРЕКТЕРДІ_ЖОГЫТҚУ .MDF бүлінген дерекқорды қалпына келтіруге арналған параметр, мысалы:

DBCC CHECKDB (хххх, 'REPAIR_ALLOW_DATA_LOSS')

сіз келесі қате туралы хабарламаны көресіз:

Msg 824, Level 24, State 2, Line 2
SQL Server логикалық дәйектілікке негізделген енгізу-шығару қателігін анықтады: дұрыс емес парақ (күтілетін 1: 143; нақты 0: 9). Бұл 'C: Program FilesMicrosoft файлындағы 1x143e39 ығысу кезінде 0 деректер базасында парақты оқу кезінде (0000000011: 000) орын алды. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ішіндегі қосымша хабарламалар SQL Server қателіктер журналы немесе жүйелік оқиғалар журналы толығырақ ақпарат беруі мүмкін. Бұл дерекқордың тұтастығына қауіп төндіретін қателіктердің қатал шарты және оны тез арада түзету қажет. Дерекқордың толық сәйкестігін тексеруді аяқтаңыз (DBCC CHECKDB). Бұл қате көптеген факторлардың әсерінен болуы мүмкін; қосымша ақпарат алу үшін қараңыз SQL Server Интернеттегі кітаптар.
Msg 3313, Level 21, State 1, Line 2
'Error1' мәліметтер базасында тіркелген операцияны қайталау кезінде журнал жазбасының идентификаторында қате пайда болды (135: 752: 2). Әдетте, нақты сәтсіздік бұрын Windows Event Log қызметіндегі қате ретінде тіркелді. Дерекқорды толық сақтық көшірмеден қалпына келтіріңіз немесе дерекқорды жөндеңіз.
Msg 3414, Level 21, State 1, Line 2
Қалпына келтіру кезінде қате пайда болды, 'Error1' дерекқорының қалпына келтірілуіне жол берілмеді (39: 0)tarтинг. Қалпына келтіру қателерін диагностикалаңыз және оларды түзетіңіз немесе белгілі сақтық көшірмеден қалпына келтіріңіз. Егер қателер түзетілмесе немесе күтілмесе, техникалық қолдау қызметіне хабарласыңыз.
Msg 824, Level 24, State 2, Line 2
SQL Server логикалық дәйектілікке негізделген енгізу-шығару қателігі анықталды: қате парақ (күтілетін 1: 160; нақты 0:41). Бұл 'C: Program FilesMicrosoft файлында 1x160 ығысу кезінде 39 деректер базасында парақты оқу кезінде (0: 00000000140000) орын алды. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ішіндегі қосымша хабарламалар SQL Server қателіктер журналы немесе жүйелік оқиғалар журналы толығырақ ақпарат беруі мүмкін. Бұл дерекқордың тұтастығына қауіп төндіретін қателіктердің қатал шарты және оны тез арада түзету қажет. Дерекқордың толық сәйкестігін тексеруді аяқтаңыз (DBCC CHECKDB). Бұл қате көптеген факторлардың әсерінен болуы мүмкін; қосымша ақпарат алу үшін қараңыз SQL Server Интернеттегі кітаптар.
Msg 824, Level 24, State 2, Line 4
SQL Server логикалық дәйектілікке негізделген енгізу-шығару қателігі анықталды: қате парақ (күтілетін 1: 160; нақты 0:41). Бұл 'C: Program FilesMicrosoft файлында 1x160 ығысу кезінде 39 деректер базасында парақты оқу кезінде (0: 00000000140000) орын алды. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ішіндегі қосымша хабарламалар SQL Server қателіктер журналы немесе жүйелік оқиғалар журналы толығырақ ақпарат беруі мүмкін. Бұл дерекқордың тұтастығына қауіп төндіретін қателіктердің қатал шарты және оны тез арада түзету қажет. Дерекқордың толық сәйкестігін тексеруді аяқтаңыз (DBCC CHECKDB). Бұл қате көптеген факторлардың әсерінен болуы мүмкін; қосымша ақпарат алу үшін қараңыз SQL Server Интернеттегі кітаптар.

Мұндағы 'Error1' - бүлініп жатқан MDF дерекқорының атауы.

Масс 3313 журнал операциясының орындалмайтындығын көрсетеді.

Қате туралы хабарламаның скриншоты:

Дәл түсіндірме:

CHECKDB тіркелген әрекетті орындай алмаған кезде қате туралы хабарлама жібереді Масс 3313 және қателерді түзетуге тырысыңыз. Егер ол қатені түзете алмаса, қалпына келтіру сәтсіз аяқталады және көптеген қателіктерге әкеледі, мысалы Msg 3414 және Msg 824.

Сіз біздің өнімді пайдалана аласыз DataNumen SQL Recovery бүлінген MDF файлынан деректерді қалпына келтіру және осы қатені шешу.

Үлгілік файлдар:

Бұған себеп болатын бүлінген MDF файлдарының үлгісі Масс 3313 қателік:

SQL Server нұсқа Бүлінген MDF файлы MDF файлы арқылы бекітілген DataNumen SQL Recovery
SQL Server 2014 Қате9.mdf Қате9_fixed.mdf

Әдебиеттер тізімі: