Simptomai:

Naudojant DBCC CHECKDB su REPAIR_ALLOW_DATA_LOSS parametras, skirtas taisyti sugadintą .MDF duomenų bazę, pavyzdžiui:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

matote šį klaidos pranešimą:

Taisymas: Clustered indeksas sėkmingai atkurtas objektui "sysobjvalues" duomenų bazėje "Error1".
Taisymas: Nenublokuotas indeksas sėkmingai atkurtas objektui „syscolpars“ duomenų bazėje „Error1“.
„Error1“ DBCC rezultatai.
„sys.sysrscols“ DBCC rezultatai.
1092 puslapių objekte „sys.sysrscols“ yra 14 eilutės.
„sys.sysrowsets“ DBCC rezultatai.
148 puslapiuose yra 3 eilutės, skirtos objektui "sys.sysrowsets".
„sys.sysclones“ DBCC rezultatai.
0 puslapių objekto "sys.sysclones" yra 0 eilučių.
„sys.sysallocunits“ DBCC rezultatai.
Objektui „sys.sysallocunits“ 172 puslapiuose yra 2 eilutės.
„sys.sysfiles1“ DBCC rezultatai.
Viename puslapyje yra 2 eilutės, skirtos objektui „sys.sysfiles1“.
„sys.sysseobjvalues“ DBCC rezultatai.
0 puslapių objekto „sys.sysseobjvalues“ yra 0 eilučių.
DBCC rezultatai pagal „sys.sysprioritys“.
Objektui „sys.sysprioritys“ 0 puslapių yra 0 eilučių.
DBCC rezultatai pagal 'sys.sysdbfskuduras'.
Objekte „sys.sys.“ 0 puslapių yra 0 eilučiųdbfskuduras“.
„sys.sysfgfrag“ DBCC rezultatai.
Objektui „sys.sysfgfrag“ 0 puslapių yra 0 eilučių.
DBCC rezultatai pagal 'sys.sysdbfiles'.
Objekte „sys.sys.“ 2 puslapių yra 1 eilučiųdbfiles“.
„sys.syspru“ DBCC rezultatai.
Objektui „sys.syspru“ 0 puslapių yra 0 eilučių.
„sys.sysbrickfiles“ DBCC rezultatai.
Objektui "sys.sysbrickfiles" 0 puslapių yra 0 eilučių.
„sys.sysphfg“ DBCC rezultatai.
Viename puslapyje yra 1 eilutė, skirta „sys.sysphfg“.
„sys.sysprufiles“ DBCC rezultatai.
Viename puslapyje yra 2 eilutės, skirtos objektui „sys.sysprufiles“.
„sys.sysftinds“ DBCC rezultatai.
Objektui "sys.sysftinds" 0 puslapių yra 0 eilučių.
DBCC rezultatai užklausai „sys.sysowners“.
14 puslapyje yra 1 eilučių, skirtų objektui „sys.sysowners“.
„sys.sysdbreg“ DBCC rezultatai.
Objekto "sys.sysdbreg" puslapiuose yra 0 eilučių.
„sys.sysprivs“ DBCC rezultatai.
Viename puslapyje yra 140 eilučių, skirtų „sys.sysprivs“.
„sys.syscolpars“ DBCC rezultatai.
Remontas: Puslapis (1:63) buvo panaikintas iš objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstyti vieneto ID 281474979397632 (tipas In-row data).
Taisymas: Nenublokuotas indeksas sėkmingai atkurtas objektui „sys.syscolpars, nc“ duomenų bazėje „Error1“.
Msg 8945, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 41, indekso ID 1 bus atkurtas.
Nepavyko ištaisyti šios klaidos.
Msg 8978, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstymo vieneto ID 281474979397632 (tipas In-row data). Puslapyje (1:61) trūksta nuorodos iš ankstesnio puslapio (1:63). Galima grandinės sujungimo problema.
Klaida ištaisyta.
Msg 8928, 16 lygis, 1 būsena, 8 eilutė
Objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstymo vieneto ID 281474979397632 (tipas Eilutės duomenys): Puslapis (1:63) negali būti apdorotas. Daugiau informacijos rasite kitas klaidas.
Klaida ištaisyta.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstymo vieneto ID 281474979397632 (tipas In-row data), puslapis (1:63). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Klaida ištaisyta.
Msg 8976, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstymo vieneto ID 281474979397632 (tipas In-row data). Puslapis (1:63) nebuvo matomas nuskaityme, nors jo pirminis (1:111) ir ankstesnis (1:168) nurodo jį. Patikrinkite visas ankstesnes klaidas.
Klaida ištaisyta.
Msg 8945, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 41, indekso ID 2 bus atkurtas.
Klaida ištaisyta.
Objektui „sys.syscolpars“ 881 puslapių yra 15 eilutės.
CHECKDB lentelėje 'sys.syscolpars' (objekto ID 0) rasta 4 paskirstymo klaidų ir 41 nuoseklumo klaidų.
CHECKDB ištaisė 0 paskirstymo klaidų ir 4 nuoseklumo klaidas lentelėje „sys.syscolpars“ (objekto ID 41).
„sys.sysxlgns“ DBCC rezultatai.
Objektui „sys.sysxlgns“ 0 puslapių yra 0 eilučių.
„sys.sysxsrvs“ DBCC rezultatai.
0 puslapių objekto „sys.sysxsrvs“ yra 0 eilučių.
„sys.sysnsobjs“ DBCC rezultatai.
Objektui „sys.sysnsobjs“ 1 puslapyje yra 1 eilutė.
„sys.sysusermsgs“ DBCC rezultatai.
0 puslapių objekto „sys.sysusermsgs“ yra 0 eilučių.
„sys.syscerts“ DBCC rezultatai.
Objektui „sys.syscerts“ 0 puslapių yra 0 eilučių.
„sys.sysrmtlgns“ DBCC rezultatai.
Objektui „sys.sysrmtlgns“ 0 puslapių yra 0 eilučių.
„sys.syslnklgns“ DBCC rezultatai.
Objektui „sys.syslnklgns“ 0 puslapių yra 0 eilučių.
„sys.sysxprops“ DBCC rezultatai.
0 puslapių objekto "sys.sysxprops" yra 0 eilučių.
„sys.sysscalartypes“ DBCC rezultatai.
34 puslapyje yra 1 eilutės, skirtos objektui „sys.sysscalartypes“.
„sys.systypedsubobjs“ DBCC rezultatai.
Objektui „sys.systypedsubobjs“ 0 puslapių yra 0 eilučių.
„sys.sysidxstats“ DBCC rezultatai.
207 puslapiuose objekto "sys.sysidxstats" yra 5 eilutės.
„sys.sysiscols“ DBCC rezultatai.
399 puslapiuose yra 2 eilutės, skirtos objektui "sys.sysiscols".
„sys.sysendpts“ DBCC rezultatai.
Objektui „sys.sysendpts“ 0 puslapių yra 0 eilučių.
„sys.syswebmethods“ DBCC rezultatai.
Objektui „sys.syswebmethods“ 0 puslapių yra 0 eilučių.
„sys.sysbinobjs“ DBCC rezultatai.
23 puslapyje yra 1 eilutės, skirtos objektui "sys.sysbinobjs".
„sys.sysaudacts“ DBCC rezultatai.
Objektui „sys.sysaudacts“ 0 puslapių yra 0 eilučių.
„sys.sysobjvalues“ DBCC rezultatai.
Taisymas: Clustered indeksas sėkmingai atkurtas objektui "sys.sysobjvalues" duomenų bazėje "Error1".
Remontas: Puslapis (1:24) buvo panaikintas iš objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstyti vieneto ID 281474980642816 (tipas In-row data).
Remontas: ištrintas neeilinis duomenų stulpelis su ID 742981632, objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstyti vieneto ID 71776119065149440 (LOB duomenų tipas) puslapyje (1:369), lizdas 0.
Remontas: ištrintas neeilinis duomenų stulpelis su ID 742981632, objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstyti vieneto ID 71776119065149440 (LOB duomenų tipas) puslapyje (1:370), lizdas 0.
Remontas: ištrintas neeilinis duomenų stulpelis su ID 742981632, objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstyti vieneto ID 71776119065149440 (LOB duomenų tipas) puslapyje (1:371), lizdas 0.
Msg 8945, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1 bus atkurtas.
Klaida ištaisyta.
Msg 8928, 16 lygis, 1 būsena, 8 eilutė
Objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas Eilutės duomenys): Puslapis (1:24) negali būti apdorotas. Daugiau informacijos rasite kitas klaidas.
Klaida ištaisyta.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas In-row data), puslapis (1:24). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Klaida ištaisyta.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas In-row data), puslapis (1:24). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Klaida ištaisyta.
Msg 8976, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas In-row data). Puslapis (1:24) nebuvo matomas nuskaityme, nors jo pirminis (1:43) ir ankstesnis (1:213) nurodo jį. Patikrinkite visas ankstesnes klaidas.
Klaida ištaisyta.
Msg 8978, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas In-row data). Puslapyje (1:210) trūksta nuorodos iš ankstesnio puslapio (1:24). Galima grandinės sujungimo problema.
Klaida ištaisyta.
Msg 8964, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 71776119065149440 (LOB duomenų tipas). Puslapio (1:369), 0 lizdo, teksto ID 742981632, duomenų mazgas nenurodytas.
Klaida ištaisyta.
Msg 8964, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 71776119065149440 (LOB duomenų tipas). Puslapio (1:370), 0 lizdo, teksto ID 742981632, duomenų mazgas nenurodytas.
Klaida ištaisyta.
Msg 8964, 16 lygis, 1 būsena, 8 eilutė
Lentelės klaida: objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 71776119065149440 (LOB duomenų tipas). Puslapio (1:371), 0 lizdo, teksto ID 742981632, duomenų mazgas nenurodytas.
Klaida ištaisyta.
Objekto „sys.sysobjvalues“ 203 puslapyje yra 20 eilučių.
CHECKDB aptiko 0 paskirstymo klaidų ir 8 nuoseklumo klaidų lentelėje „sys.sysobjvalues“ (objekto ID 60).
CHECKDB ištaisė 0 paskirstymo klaidų ir 8 nuoseklumo klaidas lentelėje „sys.sysobjvalues“ (objekto ID 60).
„sys.syscscolsegments“ DBCC rezultatai.
Objektui „sys.syscscolsegments“ 0 puslapių yra 0 eilučių.
„sys.syscsdictionaries“ DBCC rezultatai.
Objekto „sys.syscsdictionaries“ puslapiuose yra 0 eilučių.
„sys.sysclsobjs“ DBCC rezultatai.
Viename puslapyje yra 16 eilučių, skirtų objektui „sys.sysclsobjs“.
„sys.sysrowsetrefs“ DBCC rezultatai.
Objektui "sys.sysrowsetrefs" 0 puslapių yra 0 eilučių.
„sys.sysremsvcbinds“ DBCC rezultatai.
0 puslapių objekto „sys.sysremsvcbinds“ yra 0 eilučių.
„sys.sysxmitqueue“ DBCC rezultatai.
Objekto „sys.sysxmitqueue“ 0 puslapių yra 0 eilučių.
„sys.sysrts“ DBCC rezultatai.
Viename puslapyje yra 1 eilutė, skirta „sys.sysrts“.
„sys.sysconvgroup“ DBCC rezultatai.
Objekto „sys.sysconvgroup“ puslapiuose yra 0 eilučių.
„sys.sysdesend“ DBCC rezultatai.
Objektui „sys.sysdesend“ 0 puslapių yra 0 eilučių.
„sys.sysdercv“ DBCC rezultatai.
Objekto „sys.sysdercv“ puslapiuose yra 0 eilučių.
„sys.syssingleobjrefs“ DBCC rezultatai.
171 puslapyje yra 1 eilutė, skirta objektui "sys.syssingleobjrefs".
„sys.sysmultiobjrefs“ DBCC rezultatai.
107 puslapyje yra 1 eilutės, skirtos objektui "sys.sysmultiobjrefs".
„sys.sysguidrefs“ DBCC rezultatai.
Objektui "sys.sysguidrefs" 0 puslapių yra 0 eilučių.
„sys.sysfoqueues“ DBCC rezultatai.
Objektui „sys.sysfoqueues“ 0 puslapių yra 0 eilučių.
„sys.syschildinsts“ DBCC rezultatai.
Objektui „sys.syschildinsts“ 0 puslapių yra 0 eilučių.
„sys.syscompfragments“ DBCC rezultatai.
Objektui „sys.syscompfragments“ 0 puslapių yra 0 eilučių.
„sys.sysftsemanticsdb“ DBCC rezultatai.
0 puslapių objekto „sys.sysftsemanticsdb“ yra 0 eilučių.
„sys.sysftstops“ DBCC rezultatai.
Objektui "sys.sysftstops" 0 puslapių yra 0 eilučių.
„sys.sysftproperties“ DBCC rezultatai.
Objekto „sys.sysftproperties“ puslapiuose yra 0 eilučių.
DBCC rezultatai užklausai „sys.sysxmitbody“.
Objekto „sys.sysxmitbody“ 0 puslapių yra 0 eilučių.
„sys.sysfos“ DBCC rezultatai.
0 puslapių objekto „sys.sysfos“ yra 0 eilučių.
DBCC rezultatai pagal „sys.sysqnames“.
98 puslapyje yra 1 eilutės, skirtos objektui "sys.sysqnames".
„sys.sysxmlcomponent“ DBCC rezultatai.
Viename puslapyje yra 100 eilučių, skirtų „sys.sysxmlcomponent“.
„sys.sysxmlfacet“ DBCC rezultatai.
112 puslapyje yra 1 eilučių, skirtų objektui "sys.sysxmlfacet".
„sys.sysxmlplacement“ DBCC rezultatai.
Viename puslapyje yra 19 eilučių, skirtų „sys.sysxmlplacement“.
„sys.sysobjkeycrypts“ DBCC rezultatai.
0 puslapių objekto „sys.sysobjkeycrypts“ yra 0 eilučių.
„sys.sysasymkeys“ DBCC rezultatai.
Objektui „sys.sysasymkeys“ 0 puslapių yra 0 eilučių.
„sys.syssqlguides“ DBCC rezultatai.
Objektui "sys.syssqlguides" 0 puslapių yra 0 eilučių.
„sys.sysbinsubobjs“ DBCC rezultatai.
Viename puslapyje yra 3 eilutės, skirtos objektui „sys.sysbinsubobjs“.
„sys.syssoftobjrefs“ DBCC rezultatai.
Objektui "sys.syssoftobjrefs" 0 puslapių yra 0 eilučių.
„sys.plan_persist_plan“ DBCC rezultatai.
Objekto "sys.plan_persist_plan" 0 puslapių yra 0 eilučių.
„sys.plan_persist_runtime_stats“ DBCC rezultatai.
Objekto „sys.plan_persist_runtime_stats“ 0 puslapių yra 0 eilučių.
„sys.plan_persist_runtime_stats_interval“ DBCC rezultatai.
Objekte „sys.plan_persist_runtime_stats_interval“ 0 puslapių yra 0 eilučių.
„sys.plan_persist_context_settings“ DBCC rezultatai.
Objekto „sys.plan_persist_context_settings“ 0 puslapių yra 0 eilučių.
DBCC rezultatai pagal „sys.sqlagent_jobs“.
Objekto „sys.sqlagent_jobs“ 0 puslapių yra 0 eilučių.
„sys.sqlagent_jobsteps“ DBCC rezultatai.
Objekto „sys.sqlagent_jobsteps“ 0 puslapių yra 0 eilučių.
DBCC rezultatai pagal 'sys.sqlagent_job_history'.
Objekto „sys.sqlagent_job_history“ puslapiuose yra 0 eilučių.
DBCC rezultatai ieškant 'sys.queue_messages_2009058193'.
Objekto „sys.queue_messages_0“ puslapiuose yra 0 eilučių.
DBCC rezultatai ieškant 'sys.queue_messages_2041058307'.
Objekto „sys.queue_messages_0“ puslapiuose yra 0 eilučių.
„sys.filestream_tombstone_2073058421“ DBCC rezultatai.
Objekto „sys.filestream_tombstone_0“ puslapiuose yra 0 eilučių.
„sys.syscommittab“ DBCC rezultatai.
Objekte „sys.syscommittab“ 0 puslapių yra 0 eilučių.
DBCC rezultatai pagal „sys.filetable_updates_2105058535“.
Objekto „sys.filetable_updates_0“ puslapiuose yra 0 eilučių.
„sys.plan_persist_query_text“ DBCC rezultatai.
Objekto „sys.plan_persist_query_text“ 0 puslapių yra 0 eilučių.
„sys.plan_persist_query“ DBCC rezultatai.
Objekto „sys.plan_persist_query“ 0 puslapių yra 0 eilučių.
CHECKDB duomenų bazėje „Error0“ aptiko 12 paskirstymo klaidų ir 1 nuoseklumo klaidų.
CHECKDB ištaisė 0 paskirstymo klaidų ir 12 nuoseklumo klaidas duomenų bazėje „Error1“.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xb7bd14b3; faktinė: 0xb7df14b2). Tai įvyko nuskaitant puslapį (1:24) duomenų bazės ID 39, esant poslinkiui 0x00000000030000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xb7bd14b3; faktinė: 0xb7df14b2). Tai įvyko nuskaitant puslapį (1:24) duomenų bazės ID 39, esant poslinkiui 0x00000000030000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xb7bd14b3; faktinė: 0xb7df14b2). Tai įvyko nuskaitant puslapį (1:24) duomenų bazės ID 39, esant poslinkiui 0x00000000030000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xc8e2ed96; faktinė: 0xb8a2f3df). Tai įvyko nuskaitant puslapį (1:63) duomenų bazės ID 39, esant poslinkiui 0x0000000007e000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xc8e2ed96; faktinė: 0xb8a2f3df). Tai įvyko nuskaitant puslapį (1:63) duomenų bazės ID 39, esant poslinkiui 0x0000000007e000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xc8e2ed96; faktinė: 0xb8a2f3df). Tai įvyko nuskaitant puslapį (1:63) duomenų bazės ID 39, esant poslinkiui 0x0000000007e000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.
Msg 824, 24 lygis, 2 būsena, 8 eilutė
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0xc8e2ed96; faktinė: 0xb8a2f3df). Tai įvyko nuskaitant puslapį (1:63) duomenų bazės ID 39, esant poslinkiui 0x0000000007e000 faile „C:Program FilesMicrosoft“ SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete.

kur „1 klaida“ yra taisomos sugadintos MDF duomenų bazės pavadinimas.

P. 8945 rodo lentelės klaidą, kuri yra nuoseklumo klaida.

Klaidos pranešimo ekrano kopija:

Klaidos pranešimo ekrano kopija „Lentelės klaida: objekto ID ##, indekso ID ## bus atkurtas."

Tikslus paaiškinimas:

A SQL Server MDF duomenų bazėje yra daug sisteminės lentelės naudojamas duomenų bazės struktūrai ir metaduomenims saugoti.

Kai CHECKDB nustato, kad vienoje iš sistemos lentelių yra neatitikimų, ji praneš klaidos pranešimą Žinutė 8945, 8978, 8928, 8939 ir kt. ir pabandykite ištaisyti klaidas. Jei nepavyks ištaisyti klaidos, atkūrimas nepavyks ir bus daugiau klaidų, pvz., P. 824.

Galite naudoti mūsų gaminį DataNumen SQL Recovery Norėdami atkurti duomenis iš sugadinto MDF failo ir išspręsti šią klaidą.

Failų pavyzdžiai:

Paimkite sugadintų MDF failų pavyzdžius, kurie sukels P. 8945 klaida:

SQL Server versija Sugadintas MDF failas MDF failas pataisytas DataNumen SQL Recovery
SQL Server 2014 Error5.mdf Error5_fixed.mdf