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 "syscolpars" duomenų bazėje "Error1".
Taisymas: Nenublokuotas indeksas sėkmingai atkurtas objektui „syscolpars“ duomenų bazėje „Error1“.
„Error1“ DBCC rezultatai.
Paslaugų tarpininko pranešimas 9675, 1 būsena: Išanalizuoti pranešimų tipai: 14.
Paslaugų brokerio pranešimas 9676, 1 būsena: Išanalizuotos paslaugų sutartys: 6.
Paslaugų brokerio pranešimas 9667, 1 būsena: Išanalizuotos paslaugos: 3.
Paslaugų tarpininko pranešimas 9668, 1 būsena: Išanalizuotos paslaugų eilės: 3.
Paslaugų tarpininko pranešimas 9669, 1 būsena: analizuoti pokalbio galutiniai taškai: 0.
Paslaugų tarpininko pranešimas 9674, 1 būsena: išanalizuotos pokalbių grupės: 0.
Paslaugų tarpininko žinutė 9670, 1 būsena: analizuoti nuotolinių paslaugų susiejimai: 0.
Paslaugų tarpininko pranešimas 9605, 1 būsena: Išanalizuoti pokalbio prioritetai: 0.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=69) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=69,column_id=1) sistemoje sys.columns.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=71) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=71,column_id=1) sistemoje sys.columns.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=72) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=72,column_id=1) sistemoje sys.columns.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=73) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=73,column_id=1) sistemoje sys.columns.
CHECKDB aptiko 0 paskirstymo klaidų ir 4 nuoseklumo klaidų, nesusijusių su vienu objektu.
„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.sysschobjs“ DBCC rezultatai.
Objekto „sys.sysschobjs“ 2262 puslapiuose yra 29 eilutės.
„sys.syscsrowgroups“ DBCC rezultatai.
Objektui „sys.syscsrowgroups“ 0 puslapių yra 0 eilučių.
„sys.sysexttables“ DBCC rezultatai.
Objektui "sys.sysexttables" 0 puslapių yra 0 eilučių.
„sys.syscolpars“ DBCC rezultatai.
Taisymas: Clustered indeksas sėkmingai atkurtas objektui "sys.syscolpars" duomenų bazėje "Error1".
Remontas: Puslapis (1:53) 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.
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:53) 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:53). 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:53) nebuvo matomas nuskaityme, nors jo pirminis (1:111) ir ankstesnis (1:113) nurodo jį. Patikrinkite visas ankstesnes klaidas.
Klaida ištaisyta.
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:56) trūksta nuorodos iš ankstesnio puslapio (1:53). Galima grandinės sujungimo problema.
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“ 845 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.
Objekto „sys.sysobjvalues“ 213 puslapyje yra 21 eilučių.
„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.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ų.
„sys.sqlagent_jobsteps_logs“ DBCC rezultatai.
Objekto "sys.sqlagent_jobsteps_logs" 0 puslapių yra 0 eilučių.
„TestTable“ DBCC rezultatai.
Objektui „TestTable“ yra 11000 eilučių 110 puslapių.
DBCC rezultatai ieškant 'sys.queue_messages_1977058079'.
Objekto „sys.queue_messages_0“ 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 8 paskirstymo klaidų ir 1 nuoseklumo klaidų.
CHECKDB ištaisė 0 paskirstymo klaidų ir 4 nuoseklumo klaidas duomenų bazėje „Error1“.
DBCC vykdymas baigtas. Jei DBCC išspausdino klaidų pranešimus, susisiekite su sistemos administratoriumi.
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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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: 0xeddf7c98; faktinė: 0xed637c9c). Tai įvyko nuskaitant puslapį (1:53) duomenų bazės ID 39, esant poslinkiui 0x0000000006a000 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.

or

Taisymas: Clustered indeksas sėkmingai atkurtas objektui "syscolpars" duomenų bazėje "Error1".
Taisymas: Nenublokuotas indeksas sėkmingai atkurtas objektui „syscolpars“ duomenų bazėje „Error1“.
„Error1“ DBCC rezultatai.
Paslaugų tarpininko pranešimas 9675, 1 būsena: Išanalizuoti pranešimų tipai: 14.
Paslaugų brokerio pranešimas 9676, 1 būsena: Išanalizuotos paslaugų sutartys: 6.
Paslaugų brokerio pranešimas 9667, 1 būsena: Išanalizuotos paslaugos: 3.
Paslaugų tarpininko pranešimas 9668, 1 būsena: Išanalizuotos paslaugų eilės: 3.
Paslaugų tarpininko pranešimas 9669, 1 būsena: analizuoti pokalbio galutiniai taškai: 0.
Paslaugų tarpininko pranešimas 9674, 1 būsena: išanalizuotos pokalbių grupės: 0.
Paslaugų tarpininko žinutė 9670, 1 būsena: analizuoti nuotolinių paslaugų susiejimai: 0.
Paslaugų tarpininko pranešimas 9605, 1 būsena: Išanalizuoti pokalbio prioritetai: 0.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=23) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=23,column_id=1) sistemoje sys.columns.
Msg 8992, 16 lygis, 1 būsena, 8 eilutė
Patikrinkite katalogo pranešimą 3852, 1 būsena: eilutėje (object_id=24) sistemoje sys.objects (type=S ) nėra atitinkamos eilutės (object_id=24,column_id=1) sistemoje sys.columns.
CHECKDB aptiko 0 paskirstymo klaidų ir 2 nuoseklumo klaidų, nesusijusių su vienu objektu.
„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ų.
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.sysschobjs“ DBCC rezultatai.
Objekto „sys.sysschobjs“ 2262 puslapiuose yra 29 eilutės.
„sys.syscsrowgroups“ DBCC rezultatai.
Objektui „sys.syscsrowgroups“ 0 puslapių yra 0 eilučių.
„sys.sysexttables“ DBCC rezultatai.
Objektui "sys.sysexttables" 0 puslapių yra 0 eilučių.
„sys.syscolpars“ DBCC rezultatai.
Taisymas: Clustered indeksas sėkmingai atkurtas objektui "sys.syscolpars" duomenų bazėje "Error1".
Remontas: Puslapis (1:59) 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.
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:59) 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:59). 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:59) nebuvo matomas nuskaityme, nors jo pirminis (1:111) ir ankstesnis (1:155) nurodo jį. Patikrinkite visas ankstesnes klaidas.
Klaida ištaisyta.
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:112) trūksta nuorodos iš ankstesnio puslapio (1:59). Galima grandinės sujungimo problema.
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“ 832 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.
Objekto „sys.sysobjvalues“ 213 puslapyje yra 21 eilučių.
„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ų.
„sys.sqlagent_jobsteps_logs“ DBCC rezultatai.
Objekto "sys.sqlagent_jobsteps_logs" 0 puslapių yra 0 eilučių.
„TestTable“ DBCC rezultatai.
Objektui „TestTable“ yra 11000 eilučių 110 puslapių.
DBCC rezultatai ieškant 'sys.queue_messages_1977058079'.
Objekto „sys.queue_messages_0“ 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 6 paskirstymo klaidų ir 1 nuoseklumo klaidų.
CHECKDB ištaisė 0 paskirstymo klaidų ir 4 nuoseklumo klaidas duomenų bazėje „Error1“.
DBCC vykdymas baigtas. Jei DBCC išspausdino klaidų pranešimus, susisiekite su sistemos administratoriumi.
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: 0x9eb87140; faktinė: 0xdeb84c40). Tai įvyko nuskaitant puslapį (1:59) duomenų bazės ID 39, esant poslinkiui 0x00000000076000 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: 0x9eb87140; faktinė: 0xdeb84c40). Tai įvyko nuskaitant puslapį (1:59) duomenų bazės ID 39, esant poslinkiui 0x00000000076000 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: 0x9eb87140; faktinė: 0xdeb84c40). Tai įvyko nuskaitant puslapį (1:59) duomenų bazės ID 39, esant poslinkiui 0x00000000076000 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: 0x9eb87140; faktinė: 0xdeb84c40). Tai įvyko nuskaitant puslapį (1:59) duomenų bazės ID 39, esant poslinkiui 0x00000000076000 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. 8992 po P. 3852 klaida yra nuoseklumo klaida.

Klaidos pranešimo ekrano kopija:

or

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 tarp dviejų sistemos lentelių yra neatitikimų, ji praneš klaidos pranešimą Msg 8992 ir Msg 3852.

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 sukelsMsg 8992 ir Msg 3852 klaida:

SQL Server versija Sugadintas MDF failas MDF failas pataisytas DataNumen SQL Recovery
SQL Server 2014 Klaida4_1.mdf Klaida4_1_fixed.mdf
SQL Server 2014 Klaida4_2.mdf Klaida4_2_fixed.mdf

Nuorodos: