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ą:

Msg 8921, 16 lygis, 1 būsena, 8 eilutė
Čekis nutrauktas. Renkant faktus buvo nustatytas gedimas. Galbūt tempdb trūksta vietos arba sistemos lentelė nenuosekli. Patikrinkite ankstesnes klaidas.
Msg 8998, 16 lygis, 2 būsena, 8 eilutė
Puslapių klaidos GAM, SGAM arba PFS puslapiuose neleidžia tikrinti paskirstymo vientisumo duomenų bazės ID 39 puslapiuose nuo (1:0) iki (1:8087). Peržiūrėkite kitas klaidas, kad sužinotumėte priežastis.
CHECKDB aptiko 1 paskirstymo klaidų ir 0 nuoseklumo klaidų, nesusijusių su vienu objektu.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:157) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 3, indekso ID 1, skaidinio ID 196608, paskirstymo vieneto ID 196608 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje „sys.sysrscols“ (3 objekto ID).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:131) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 5, indekso ID 1, skaidinio ID 327680, paskirstymo vieneto ID 327680 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje 'sys.sysrowsets' (objekto ID 5).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:21) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 7, indekso ID 1, skaidinio ID 458752, paskirstymo vieneto ID 458752 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:18) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 7, indekso ID 2, skaidinio ID 562949953880064, paskirstymo vieneto ID 562949953880064 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysallocunits“ (7 objekto ID).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:12) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 8, indekso ID 0, skaidinio ID 524288, paskirstymo vieneto ID 524288 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB lentelėje „sys.sysfiles1“ (0 objekto ID) aptiko 1 paskirstymo klaidą ir 8 nuoseklumo klaidų.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:137) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 20, indekso ID 1, skaidinio ID 281474978021376, paskirstymo vieneto ID 281474978021376 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje 'sys.sysdbfiles“ (objekto ID 20).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:152) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 23, indekso ID 1, skaidinio ID 281474978217984, paskirstymo vieneto ID 281474978217984 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje 'sys.sysphfg' (objekto ID 23).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:154) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 24, indekso ID 1, skaidinio ID 281474978283520, paskirstymo vieneto ID 281474978283520 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje 'sys.sysprufiles' (objekto ID 24).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:92) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 27, indekso ID 1, skaidinio ID 281474978480128, paskirstymo vieneto ID 281474978480128 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:288) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 27, indekso ID 2, skaidinio ID 562949955190784, paskirstymo vieneto ID 562949955190784 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:96) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 27, indekso ID 3, skaidinio ID 844424931901440, paskirstymo vieneto ID 844424931901440 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 3 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysowners“ (objekto ID 27).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:102) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 29, indekso ID 1, skaidinio ID 281474978611200, paskirstymo vieneto ID 281474978611200 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB lentelėje 'sys.sysprivs' (objekto ID 1) aptiko 0 paskirstymo klaidą ir 29 nuoseklumo klaidų.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:117) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 34, indekso ID 1, skaidinio ID 281474978938880, paskirstymo vieneto ID 281474978938880 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:295) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 34, indekso ID 2, skaidinio ID 562949955649536, paskirstymo vieneto ID 562949955649536 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:368) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 34, indekso ID 3, skaidinio ID 844424932360192, paskirstymo vieneto ID 844424932360192 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:123) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 34, indekso ID 4, skaidinio ID 1125899909070848, paskirstymo vieneto ID 1125899909070848 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 4 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje 'sys.sysschobjs' (objekto ID 34).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:108) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 41, indekso ID 1, skaidinio ID 281474979397632, paskirstymo vieneto ID 281474979397632 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:245) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 41, indekso ID 2, skaidinio ID 562949956108288, paskirstymo vieneto ID 562949956108288 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB lentelėje 'sys.syscolpars' (objekto ID 2) rasta 0 paskirstymo klaidų ir 41 nuoseklumo klaidų.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:10) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 44, indekso ID 1, skaidinio ID 281474979594240, paskirstymo vieneto ID 281474979594240 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:286) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 44, indekso ID 2, skaidinio ID 562949956304896, paskirstymo vieneto ID 562949956304896 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysnsobjs“ (objekto ID 44).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:76) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 50, indekso ID 1, skaidinio ID 281474979987456, paskirstymo vieneto ID 281474979987456 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:292) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 50, indekso ID 2, skaidinio ID 562949956698112, paskirstymo vieneto ID 562949956698112 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:294) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 50, indekso ID 3, skaidinio ID 844424933408768, paskirstymo vieneto ID 844424933408768 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 3 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysscalartypes“ (objekto ID 50).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:125) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 54, indekso ID 1, skaidinio ID 281474980249600, paskirstymo vieneto ID 281474980249600 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:284) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 54, indekso ID 2, skaidinio ID 562949956960256, paskirstymo vieneto ID 562949956960256 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB lentelėje 'sys.sysidxstats' (objekto ID 2) rasta 0 paskirstymo klaidų ir 54 nuoseklumo klaidų.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:141) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 55, indekso ID 1, skaidinio ID 281474980315136, paskirstymo vieneto ID 281474980315136 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:55) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 55, indekso ID 2, skaidinio ID 562949957025792, paskirstymo vieneto ID 562949957025792 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje 'sys.sysiscols' (objekto ID 55).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:13) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 58, indekso ID 1, skaidinio ID 281474980511744, paskirstymo vieneto ID 72057594037993472 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:84) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 58, indekso ID 2, skaidinio ID 562949957222400, paskirstymo vieneto ID 72057594038059008 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysbinobjs“ (objekto ID 58).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:129) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 281474980642816 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:45) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 60, indekso ID 1, skaidinio ID 281474980642816, paskirstymo vieneto ID 71776119065149440 (LOB duomenų tipas). , bet nuskaitant jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 2 paskirstymo klaidų ir 0 nuoseklumo klaidų lentelėje „sys.sysobjvalues“ (objekto ID 60).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:88) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 64, indekso ID 1, skaidinio ID 281474980904960, paskirstymo vieneto ID 281474980904960 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:243) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 64, indekso ID 2, skaidinio ID 562949957615616, paskirstymo vieneto ID 562949957615616 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysclsobjs“ (objekto ID 64).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:15) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 69, indekso ID 1, skaidinio ID 281474981232640, paskirstymo vieneto ID 72057594039697408 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:39) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 69, indekso ID 2, skaidinio ID 562949957943296, paskirstymo vieneto ID 72057594039762944 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:290) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 69, indekso ID 3, skaidinio ID 844424934653952, paskirstymo vieneto ID 72057594039828480 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB lentelėje 'sys.sysrts' (objekto ID 3) aptiko 0 paskirstymo klaidas ir 69 nuoseklumo klaidų.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:98) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 74, indekso ID 1, skaidinio ID 281474981560320, paskirstymo vieneto ID 281474981560320 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:100) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 74, indekso ID 2, skaidinio ID 562949958270976, paskirstymo vieneto ID 562949958270976 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.syssingleobjrefs“ (objekto ID 74).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:104) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 75, indekso ID 1, skaidinio ID 281474981625856, paskirstymo vieneto ID 281474981625856 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:106) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 75, indekso ID 2, skaidinio ID 562949958336512, paskirstymo vieneto ID 562949958336512 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje 'sys.sysmultiobjrefs' (objekto ID 75).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:33) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 90, indekso ID 1, skaidinio ID 281474982608896, paskirstymo vieneto ID 72057594038583296 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:81) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 90, indekso ID 2, skaidinio ID 562949959319552, paskirstymo vieneto ID 72057594038648832 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje 'sys.sysqnames' (objekto ID 90).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:49) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 91, indekso ID 1, skaidinio ID 281474982674432, paskirstymo vieneto ID 72057594038779904 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:35) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 91, indekso ID 2, skaidinio ID 562949959385088, paskirstymo vieneto ID 72057594038845440 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysxmlcomponent“ (objekto ID 91).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:83) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 92, indekso ID 1, skaidinio ID 281474982739968, paskirstymo vieneto ID 72057594038976512 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 1 paskirstymo klaidą ir 0 nuoseklumo klaidų lentelėje 'sys.sysxmlfacet' (objekto ID 92).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:130) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 93, indekso ID 1, skaidinio ID 281474982805504, paskirstymo vieneto ID 72057594039107584 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:22) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 93, indekso ID 2, skaidinio ID 562949959516160, paskirstymo vieneto ID 72057594039173120 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje 'sys.sysxmlplacement' (objekto ID 93).
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:114) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 97, indekso ID 1, skaidinio ID 281474983067648, paskirstymo vieneto ID 72057594038190080 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:134) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 97, indekso ID 2, skaidinio ID 562949959778304, paskirstymo vieneto ID 72057594038255616 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 2 paskirstymo klaidas ir 0 nuoseklumo klaidų lentelėje „sys.sysbinsubobjs“ (objekto ID 97).
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Nepavyko ištaisyti šios klaidos.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Nepavyko ištaisyti šios klaidos.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Nepavyko ištaisyti šios klaidos.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Nepavyko ištaisyti šios klaidos.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Nepavyko ištaisyti šios klaidos.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
Msg 8939, 16 lygis, 98 būsena, 8 eilutė
Lentelės klaida: Objekto ID 99, indekso ID 0, skaidinio ID 0, paskirstymo vieneto ID 6488064 (tipas Sistemos paskirstymo duomenys), puslapis (57311:268369920). Testas (IS_OFF (BUF_IOERR, pBUF->bstat)) nepavyko. Reikšmės yra 2057 ir -4.
CHECKDB lentelėje „(Objekto ID 5)“ (objekto ID 28) aptiko 99 paskirstymo klaidas ir 99 nuoseklumo klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:120) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 245575913, indekso ID 0, skaidinio ID 72057594040549376, paskirstymo vieneto ID 72057594045792256 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:118) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 245575913, indekso ID 0, skaidinio ID 72057594040549376, paskirstymo vieneto ID 72057594045857792 (LOB duomenų tipas). , bet nuskaitant jis nebuvo aptiktas.
Nepavyko ištaisyti šios klaidos.
Msg 2575, 16 lygis, 1 būsena, 8 eilutė
Indekso paskirstymo žemėlapio (IAM) puslapį (1:126) nurodo kita IAM puslapio rodyklė (0:0) objekto ID 245575913, indekso ID 2, skaidinio ID 72057594040614912, paskirstymo vieneto ID 72057594045923328 (tipas eilutėje) duomenis), tačiau nuskaitymo metu jis nebuvo aptiktas.
Norint ištaisyti šią klaidą, pirmiausia reikia ištaisyti kitas klaidas.
CHECKDB aptiko 3 paskirstymo klaidų ir 0 nuoseklumo klaidas lentelėje „TestTable“ (objekto ID 245575913).
CHECKDB duomenų bazėje „xxxx“ aptiko 58 paskirstymo klaidų ir 28 nuoseklumo klaidų.

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

Tai yra paskirstymo klaida, nes yra problemų su IAM puslapiais, atitinkančiais P. 2575 klaida.

Klaidos pranešimo ekrano kopija:

Tikslus paaiškinimas:

Duomenys MDF faile saugomi kaip puslapiai, kiekvienas puslapis yra 8KB. Indekso paskirstymo žemėlapio (IAM) puslapis naudojamas puslapiams paskirstyti MDF faile ir jie yra susieti kaip sąrašas.

Jei komanda DBCC CHECKDB nustato, kad susietų IAM puslapių sąrašas yra neteisingas ir negali išspręsti problemos, ji praneš apie šią klaidą.

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 Msg 2575 klaida:

SQL Server versija Sugadintas MDF failas MDF failas pataisytas DataNumen SQL Recovery
SQL Server 2014 Klaida2.mdf Error2_fixed.mdf

 

Nuorodos:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-2575-database-engine-error?view=sql-server-ver15