simptoom:

By gebruik DBCC CHECKDB met REPAIR_ALLOW_DATA_LOSS parameter om 'n korrupte .MDF-databasis te herstel, soos volg:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

jy sien die volgende foutboodskap:

Herstel: Die Clustered-indeks is suksesvol herbou vir die voorwerp "sysobjvalues" in databasis "Error1".
Herstel: Die Nonclustered-indeks is suksesvol herbou vir die voorwerp "syscolpars" in databasis "Error1".
DBCC-resultate vir 'Fout1'.
DBCC-resultate vir 'sys.sysrscols'.
Daar is 1092 rye in 14 bladsye vir voorwerp "sys.sysrscols".
DBCC-resultate vir 'sys.sysrowsets'.
Daar is 148 rye in 3 bladsye vir voorwerp "sys.sysrowsets".
DBCC-resultate vir 'sys.sysclones'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysclones".
DBCC-resultate vir 'sys.sysallocunits'.
Daar is 172 rye in 2 bladsye vir objek “sys.sysallocunits”.
DBCC-resultate vir 'sys.sysfiles1'.
Daar is 2 rye in 1 bladsye vir objek “sys.sysfiles1”.
DBCC-resultate vir 'sys.sysseobjvalues'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysseobjvalues".
DBCC-resultate vir 'sys.syspriorities'.
Daar is 0 rye in 0 bladsye vir objek "sys.syspriorities".
DBCC-resultate vir 'sys.sysdbflappie'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysdbflappie”.
DBCC-resultate vir 'sys.sysfgfrag'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sysfgfrag".
DBCC-resultate vir 'sys.sysdbfiles'.
Daar is 2 rye in 1 bladsye vir objek “sys.sysdbfiles”.
DBCC-resultate vir 'sys.syspru'.
Daar is 0 rye in 0 bladsye vir objek “sys.syspru”.
DBCC-resultate vir 'sys.sysbrickfiles'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysbrickfiles".
DBCC-resultate vir 'sys.sysphfg'.
Daar is 1 rye in 1 bladsye vir objek “sys.sysphfg”.
DBCC-resultate vir 'sys.sysprufiles'.
Daar is 2 rye in 1 bladsye vir objek “sys.sysprufiles”.
DBCC-resultate vir 'sys.sysftinds'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sysftinds".
DBCC-resultate vir 'sys.sysowners'.
Daar is 14 rye in 1 bladsye vir objek “sys.sysowners”.
DBCC-resultate vir 'sys.sysdbreg'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysdbreg”.
DBCC-resultate vir 'sys.sysprivs'.
Daar is 140 rye in 1 bladsye vir objek “sys.sysprivs”.
DBCC-resultate vir 'sys.syscolpars'.
Herstel: Die bladsy (1:63) is gedeallokeer vanaf voorwerp ID 41, indeks ID 1, partisie ID 281474979397632, ken eenheid ID 281474979397632 toe (tik In-ry data).
Herstel: Die Nonclustered-indeks is suksesvol herbou vir die voorwerp "sys.syscolpars, nc" in databasis "Error1".
Msg 8945, vlak 16, staat 1, reël 8
Tabelfout: Voorwerp ID 41, indeks ID 1 sal herbou word.
Kon nie hierdie fout herstel nie.
Msg 8978, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 41, indeks-ID 1, partisie-ID 281474979397632, ken eenheid-ID 281474979397632 toe (tik In-ry data). Bladsy (1:61) ontbreek 'n verwysing van vorige bladsy (1:63). Moontlike kettingskakelprobleem.
Die fout is herstel.
Msg 8928, vlak 16, staat 1, reël 8
Voorwerp ID 41, indeks ID 1, partisie ID 281474979397632, toewys eenheid ID 281474979397632 (tik In-ry data): Bladsy (1:63) kon nie verwerk word nie. Sien ander foute vir besonderhede.
Die fout is herstel.
Msg 8939, vlak 16, staat 98, reël 8
Tabelfout: objek-ID 41, indeks-ID 1, partisie-ID 281474979397632, toewys eenheid-ID 281474979397632 (tik In-ry data), bladsy (1:63). Toets (IS_OFF (BUF_IOERR, pBUF->bstat)) het misluk. Waardes is 2057 en -4.
Die fout is herstel.
Msg 8976, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 41, indeks-ID 1, partisie-ID 281474979397632, ken eenheid-ID 281474979397632 toe (tik In-ry data). Bladsy (1:63) is nie in die skandering gesien nie alhoewel die ouer (1:111) en vorige (1:168) daarna verwys. Kontroleer enige vorige foute.
Die fout is herstel.
Msg 8945, vlak 16, staat 1, reël 8
Tabelfout: Voorwerp ID 41, indeks ID 2 sal herbou word.
Die fout is herstel.
Daar is 881 rye in 15 bladsye vir voorwerp "sys.syscolpars".
CHECKDB het 0 toewysingsfoute en 4 konsekwentheidsfoute gevind in tabel 'sys.syscolpars' (voorwerp ID 41).
CHECKDB het 0 toewysingsfoute en 4 konsekwentheidsfoute in tabel 'sys.syscolpars' (voorwerp ID 41) reggemaak.
DBCC-resultate vir 'sys.sysxlgns'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sysxlgns".
DBCC-resultate vir 'sys.sysxsrvs'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sysxsrvs".
DBCC-resultate vir 'sys.sysnsobjs'.
Daar is 1 rye in 1 bladsye vir voorwerp "sys.sysnsobjs".
DBCC-resultate vir 'sys.sysusermsgs'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysusermsgs".
DBCC-resultate vir 'sys.syscerts'.
Daar is 0 rye in 0 bladsye vir objek "sys.syscerts".
DBCC-resultate vir 'sys.sysrmtlgns'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysrmtlgns".
DBCC-resultate vir 'sys.syslnklgns'.
Daar is 0 rye in 0 bladsye vir objek “sys.syslnlgns”.
DBCC-resultate vir 'sys.sysxprops'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sysxprops".
DBCC-resultate vir 'sys.sysscalartypes'.
Daar is 34 rye in 1 bladsye vir objek “sys.sysscalartypes”.
DBCC-resultate vir 'sys.systypedsuobjs'.
Daar is 0 rye in 0 bladsye vir objek "sys.systypedsuobjs".
DBCC-resultate vir 'sys.sysidxstats'.
Daar is 207 rye in 5 bladsye vir objek “sys.sysidxstats”.
DBCC-resultate vir 'sys.sysiscols'.
Daar is 399 rye in 2 bladsye vir objek “sys.sysiscols”.
DBCC-resultate vir 'sys.sysendpts'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysendpts".
DBCC-resultate vir 'sys.syswebmethods'.
Daar is 0 rye in 0 bladsye vir objek “sys.syswebmethods”.
DBCC-resultate vir 'sys.sysbinobjs'.
Daar is 23 rye in 1 bladsye vir voorwerp "sys.sysbinobjs".
DBCC-resultate vir 'sys.sysaudacts'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysaudacts".
DBCC-resultate vir 'sys.sysobjvalues'.
Herstel: Die Clustered-indeks is suksesvol herbou vir die voorwerp "sys.sysobjvalues" in databasis "Error1".
Herstel: Die bladsy (1:24) is gedeallokeer vanaf voorwerp ID 60, indeks ID 1, partisie ID 281474980642816, ken eenheid ID 281474980642816 toe (tik In-ry data).
Herstel: Geskrapte datakolom buite ry met ID 742981632, vir objek ID 60, indeks ID 1, partisie ID 281474980642816, ken eenheid ID 71776119065149440 toe (tik LOB data) op bladsy (1:369), gleuf 0.
Herstel: Geskrapte datakolom buite ry met ID 742981632, vir objek ID 60, indeks ID 1, partisie ID 281474980642816, ken eenheid ID 71776119065149440 toe (tik LOB data) op bladsy (1:370), gleuf 0.
Herstel: Geskrapte datakolom buite ry met ID 742981632, vir objek ID 60, indeks ID 1, partisie ID 281474980642816, ken eenheid ID 71776119065149440 toe (tik LOB data) op bladsy (1:371), gleuf 0.
Msg 8945, vlak 16, staat 1, reël 8
Tabelfout: Voorwerp ID 60, indeks ID 1 sal herbou word.
Die fout is herstel.
Msg 8928, vlak 16, staat 1, reël 8
Voorwerp ID 60, indeks ID 1, partisie ID 281474980642816, toewys eenheid ID 281474980642816 (tik In-ry data): Bladsy (1:24) kon nie verwerk word nie. Sien ander foute vir besonderhede.
Die fout is herstel.
Msg 8939, vlak 16, staat 98, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, toewys eenheid-ID 281474980642816 (tik In-ry data), bladsy (1:24). Toets (IS_OFF (BUF_IOERR, pBUF->bstat)) het misluk. Waardes is 2057 en -4.
Die fout is herstel.
Msg 8939, vlak 16, staat 98, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, toewys eenheid-ID 281474980642816 (tik In-ry data), bladsy (1:24). Toets (IS_OFF (BUF_IOERR, pBUF->bstat)) het misluk. Waardes is 2057 en -4.
Die fout is herstel.
Msg 8976, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, ken eenheid-ID 281474980642816 toe (tik In-ry data). Bladsy (1:24) is nie in die skandering gesien nie alhoewel die ouer (1:43) en vorige (1:213) daarna verwys. Kontroleer enige vorige foute.
Die fout is herstel.
Msg 8978, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, ken eenheid-ID 281474980642816 toe (tik In-ry data). Bladsy (1:210) ontbreek 'n verwysing van vorige bladsy (1:24). Moontlike kettingskakelprobleem.
Die fout is herstel.
Msg 8964, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, toewys eenheid-ID 71776119065149440 (tik LOB-data). Die off-ry data node by bladsy (1:369), gleuf 0, teks ID 742981632 word nie verwys nie.
Die fout is herstel.
Msg 8964, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, toewys eenheid-ID 71776119065149440 (tik LOB-data). Die off-ry data node by bladsy (1:370), gleuf 0, teks ID 742981632 word nie verwys nie.
Die fout is herstel.
Msg 8964, vlak 16, staat 1, reël 8
Tabelfout: objek-ID 60, indeks-ID 1, partisie-ID 281474980642816, toewys eenheid-ID 71776119065149440 (tik LOB-data). Die off-ry data node by bladsy (1:371), gleuf 0, teks ID 742981632 word nie verwys nie.
Die fout is herstel.
Daar is 203 rye in 20 bladsye vir voorwerp "sys.sysobjvalues".
CHECKDB het 0 toewysingsfoute en 8 konsekwentheidsfoute in tabel 'sys.sysobjvalues' (voorwerp ID 60) gevind.
CHECKDB het 0 toewysingsfoute en 8 konsekwentheidsfoute in tabel 'sys.sysobjvalues' (voorwerp ID 60) reggemaak.
DBCC-resultate vir 'sys.syscscolsegments'.
Daar is 0 rye in 0 bladsye vir objek "sys.syscscolsegments".
DBCC-resultate vir 'sys.syscsdictionaries'.
Daar is 0 rye in 0 bladsye vir objek "sys.syscsdictionaries".
DBCC-resultate vir 'sys.sysclsobjs'.
Daar is 16 rye in 1 bladsye vir voorwerp "sys.sysclsobjs".
DBCC-resultate vir 'sys.sysrowsetrefs'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysrowsetrefs”.
DBCC-resultate vir 'sys.sysremsvcbinds'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysremsvcbinds”.
DBCC-resultate vir 'sys.sysxmitqueue'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysxmitqueue”.
DBCC-resultate vir 'sys.sysrts'.
Daar is 1 rye in 1 bladsye vir voorwerp "sys.sysrts".
DBCC-resultate vir 'sys.sysconvgroup'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysconvgroup".
DBCC-resultate vir 'sys.sysdesend'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysdesend".
DBCC-resultate vir 'sys.sysdercv'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysdercv”.
DBCC-resultate vir 'sys.syssingleobjrefs'.
Daar is 171 rye in 1 bladsye vir objek “sys.syssingleobjrefs”.
DBCC-resultate vir 'sys.sysmultiobjrefs'.
Daar is 107 rye in 1 bladsye vir objek “sys.sysmultiobjrefs”.
DBCC-resultate vir 'sys.sysguidrefs'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysguidrefs”.
DBCC-resultate vir 'sys.sysfoqueues'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysfoqueues”.
DBCC-resultate vir 'sys.syschildinsts'.
Daar is 0 rye in 0 bladsye vir objek "sys.syschildinsts".
DBCC-resultate vir 'sys.syscompfragments'.
Daar is 0 rye in 0 bladsye vir objek "sys.syscompfragments".
DBCC-resultate vir 'sys.sysftsemanticsdb'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysftsemanticsdb”.
DBCC-resultate vir 'sys.sysftstops'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysftstops".
DBCC-resultate vir 'sys.sysftproperties'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysftproperties".
DBCC-resultate vir 'sys.sysxmitbody'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysxmitbody”.
DBCC-resultate vir 'sys.sysfos'.
Daar is 0 rye in 0 bladsye vir objek “sys.sysfos”.
DBCC-resultate vir 'sys.sysqnames'.
Daar is 98 rye in 1 bladsye vir objek “sys.sysqnames”.
DBCC-resultate vir 'sys.sysxmlcomponent'.
Daar is 100 rye in 1 bladsye vir objek “sys.sysxmlcomponent”.
DBCC-resultate vir 'sys.sysxmlfacet'.
Daar is 112 rye in 1 bladsye vir objek “sys.sysxmlfacet”.
DBCC-resultate vir 'sys.sysxmlplacement'.
Daar is 19 rye in 1 bladsye vir objek “sys.sysxmlplacement”.
DBCC-resultate vir 'sys.sysobjkeycrypts'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysobjkeycrypts".
DBCC-resultate vir 'sys.sysasymkeys'.
Daar is 0 rye in 0 bladsye vir objek "sys.sysasymkeys".
DBCC-resultate vir 'sys.syssqlguides'.
Daar is 0 rye in 0 bladsye vir objek "sys.syssqlguides".
DBCC-resultate vir 'sys.sysbinsubobjs'.
Daar is 3 rye in 1 bladsye vir objek “sys.sysbinsuobjs”.
DBCC-resultate vir 'sys.syssoftobjrefs'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.syssoftobjrefs".
DBCC-resultate vir 'sys.plan_persist_plan'.
Daar is 0 rye in 0 bladsye vir objek "sys.plan_persist_plan".
DBCC-resultate vir 'sys.plan_persist_runtime_stats'.
Daar is 0 rye in 0 bladsye vir objek "sys.plan_persist_runtime_stats".
DBCC-resultate vir 'sys.plan_persist_runtime_stats_interval'.
Daar is 0 rye in 0 bladsye vir objek "sys.plan_persist_runtime_stats_interval".
DBCC-resultate vir 'sys.plan_persist_context_settings'.
Daar is 0 rye in 0 bladsye vir objek "sys.plan_persist_context_settings".
DBCC-resultate vir 'sys.sqlagent_jobs'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sqlagent_jobs".
DBCC-resultate vir 'sys.sqlagent_jobsteps'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sqlagent_jobsteps".
DBCC-resultate vir 'sys.sqlagent_job_history'.
Daar is 0 rye in 0 bladsye vir voorwerp "sys.sqlagent_job_history".
DBCC-resultate vir 'sys.queue_messages_2009058193'.
Daar is 0 rye in 0 bladsye vir objek “sys.queue_messages_2009058193”.
DBCC-resultate vir 'sys.queue_messages_2041058307'.
Daar is 0 rye in 0 bladsye vir objek “sys.queue_messages_2041058307”.
DBCC-resultate vir 'sys.filestream_tombstone_2073058421'.
Daar is 0 rye in 0 bladsye vir objek “sys.filestream_tombstone_2073058421”.
DBCC-resultate vir 'sys.syscommittab'.
Daar is 0 rye in 0 bladsye vir objek “sys.syscommittab”.
DBCC-resultate vir 'sys.filetable_updates_2105058535'.
Daar is 0 rye in 0 bladsye vir objek "sys.filetable_updates_2105058535".
DBCC-resultate vir 'sys.plan_persist_query_text'.
Daar is 0 rye in 0 bladsye vir objek “sys.plan_persist_query_text”.
DBCC-resultate vir 'sys.plan_persist_query'.
Daar is 0 rye in 0 bladsye vir objek "sys.plan_persist_query".
CHECKDB het 0 toewysingsfoute en 12 konsekwentheidsfoute in databasis 'Fout1' gevind.
CHECKDB het 0 toewysingsfoute en 12 konsekwentheidsfoute in databasis 'Fout1' reggemaak.
Msg 824, vlak 24, staat 2, reël 8
SQL Server bespeur 'n logiese konsekwentheid-gebaseerde I/O-fout: verkeerde kontrolesom (verwag: 0xb7bd14b3; werklike: 0xb7df14b2). Dit het plaasgevind tydens 'n lees van bladsy (1:24) in databasis ID 39 by offset 0x00000000030000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server bespeur 'n logiese konsekwentheid-gebaseerde I/O-fout: verkeerde kontrolesom (verwag: 0xb7bd14b3; werklike: 0xb7df14b2). Dit het plaasgevind tydens 'n lees van bladsy (1:24) in databasis ID 39 by offset 0x00000000030000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server bespeur 'n logiese konsekwentheid-gebaseerde I/O-fout: verkeerde kontrolesom (verwag: 0xb7bd14b3; werklike: 0xb7df14b2). Dit het plaasgevind tydens 'n lees van bladsy (1:24) in databasis ID 39 by offset 0x00000000030000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server 'n logiese konsekwentheid-gebaseerde I/O-fout opgespoor: verkeerde kontrolesom (verwag: 0xc8e2ed96; werklike: 0xb8a2f3df). Dit het plaasgevind tydens 'n lees van bladsy (1:63) in databasis ID 39 by offset 0x0000000007e000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server 'n logiese konsekwentheid-gebaseerde I/O-fout opgespoor: verkeerde kontrolesom (verwag: 0xc8e2ed96; werklike: 0xb8a2f3df). Dit het plaasgevind tydens 'n lees van bladsy (1:63) in databasis ID 39 by offset 0x0000000007e000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server 'n logiese konsekwentheid-gebaseerde I/O-fout opgespoor: verkeerde kontrolesom (verwag: 0xc8e2ed96; werklike: 0xb8a2f3df). Dit het plaasgevind tydens 'n lees van bladsy (1:63) in databasis ID 39 by offset 0x0000000007e000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.
Msg 824, vlak 24, staat 2, reël 8
SQL Server 'n logiese konsekwentheid-gebaseerde I/O-fout opgespoor: verkeerde kontrolesom (verwag: 0xc8e2ed96; werklike: 0xb8a2f3df). Dit het plaasgevind tydens 'n lees van bladsy (1:63) in databasis ID 39 by offset 0x0000000007e000 in lêer 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Bykomende boodskappe in die SQL Server foutlog of stelselgebeurtenislog kan meer besonderhede verskaf. Dit is 'n ernstige fouttoestand wat databasisintegriteit bedreig en moet onmiddellik reggestel word. Voltooi 'n volledige databasiskonsekwentheidskontrole (DBCC CHECKDB). Hierdie fout kan deur baie faktore veroorsaak word; vir meer inligting, sien SQL Server Boeke Aanlyn.

waar 'Fout1' die naam is van die korrupte MDF-databasis wat herstel word.

Berig 8945 dui tabelfout aan wat 'n konsekwentheidsfout is.

Skermskoot van foutboodskap:

Skermskoot van foutboodskap "Tabelfout: Object ID ##, indeks ID ## sal herbou word."

Presiese verduideliking:

in 'n SQL Server MDF databasis, daar is baie stelsel tabelle gebruik om die struktuur en metadata van die databasis te stoor.

Wanneer CHECKDB vind dat daar teenstrydighede in een van die stelseltabelle is, sal dit die foutboodskap rapporteer Msg 8945, 8978, 8928, 8939, ens. en probeer om die foute reg te stel. As dit nie die fout kan regstel nie, dan misluk die herstel en sal dit lei tot meer foute, soos Berig 824.

Jy kan ons produk gebruik DataNumen SQL Recovery om die data van die korrupte MDF-lêer te herstel en hierdie fout op te los.

Voorbeeld lêers:

Voorbeeld van korrupte MDF-lêers wat die Berig 8945 fout:

SQL Server weergawe Korrupte MDF-lêer MDF lêer reggestel deur DataNumen SQL Recovery
SQL Server 2014 Fout5.mdf Error5_fixed.mdf