symptomau:
Wrth ddefnyddio TWYLLO DBCC gyda REPAIR_ALLOW_DATA_LOSS paramedr i atgyweirio cronfa ddata .MDF llygredig, fel hyn:
TWYLLO DBCC (xxxx, 'REPAIR_ALLOW_DATA_LOSS')
rydych chi'n gweld y neges gwall ganlynol:
Canlyniadau DBCC ar gyfer 'xxxx'.
Canfu CHECKDB 0 gwall dyrannu a 0 gwall cysondeb yn y gronfa ddata 'xxxx'.
Msg 824, Lefel 24, 2 y Wladwriaeth, Llinell 8
SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: gwiriad anghywir (disgwylir: 0xea8a9a2f; gwirioneddol: 0x37adbff8). Digwyddodd yn ystod darlleniad o dudalen (1:28) yn ID cronfa ddata 39 ar wrthbwyso 0x00000000038000 yn ffeil 'xxxx.mdf'. Negeseuon ychwanegol yn y SQL Server gall log gwallau neu log digwyddiadau system ddarparu mwy o fanylion. Mae hwn yn amod gwall difrifol sy'n bygwth cywirdeb cronfa ddata ac mae'n rhaid ei gywiro ar unwaith. Cwblhewch wiriad cysondeb cronfa ddata lawn (DBCC CHECKDB). Gall y gwall hwn gael ei achosi gan lawer o ffactorau; am fwy o wybodaeth, gweler SQL Server Llyfrau Ar-lein.
lle 'xxxx.mdf' yw enw'r ffeil MDF llygredig sy'n cael ei hatgyweirio. Er bod CHECKDB yn dweud
Canfu CHECKDB 0 gwall dyrannu a 0 gwall cysondeb yn y gronfa ddata 'xxxx'.
Mae hwn yn wall cysondeb o hyd (Msg 824) yn y gronfa ddata.
Ciplun o'r neges gwall:
Os yw'r llygredd yn ddifrifol, yna bydd negeseuon gwall parhaus (Msg 824), fel isod:
Msg 824, Lefel 24, 6 y Wladwriaeth, Llinell 2 SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: gwiriad anghywir (disgwylir: 0x3d17dfef; gwirioneddol: 0xd81748ef). Digwyddodd yn ystod darlleniad o dudalen (1: 0) yn ID cronfa ddata 39 ar wrthbwyso 0000000000000000 yn ffeil 'xxxx.mdf'. Negeseuon ychwanegol yn y SQL Server gall log gwallau neu log digwyddiadau system ddarparu mwy o fanylion. Mae hwn yn amod gwall difrifol sy'n bygwth cywirdeb cronfa ddata ac mae'n rhaid ei gywiro ar unwaith. Cwblhewch wiriad cysondeb cronfa ddata lawn (DBCC CHECKDB). Gall y gwall hwn gael ei achosi gan lawer o ffactorau; am fwy o wybodaeth, gweler SQL Server Llyfrau Ar-lein.
Msg 824, Lefel 24, 6 y Wladwriaeth, Llinell 4 SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: gwiriad anghywir (disgwylir: 0x3d17dfef; gwirioneddol: 0xd81748ef). Digwyddodd yn ystod darlleniad o dudalen (1: 0) yn ID cronfa ddata 39 ar wrthbwyso 0000000000000000 yn ffeil 'xxxx.mdf'. Negeseuon ychwanegol yn y SQL Server gall log gwallau neu log digwyddiadau system ddarparu mwy o fanylion. Mae hwn yn amod gwall difrifol sy'n bygwth cywirdeb cronfa ddata ac mae'n rhaid ei gywiro ar unwaith. Cwblhewch wiriad cysondeb cronfa ddata lawn (DBCC CHECKDB). Gall y gwall hwn gael ei achosi gan lawer o ffactorau; am fwy o wybodaeth, gweler SQL Server Llyfrau Ar-lein.
lle 'xxxx.mdf' yw enw'r ffeil MDF llygredig sy'n cael ei hatgyweirio.
Ciplun o'r neges gwall:
Os yw'r llygredd yn fwy difrifol, efallai y gwelwch Msg 7909 yn dilyn Msg 824:
Canlyniadau DBCC ar gyfer 'xxxx'.
Canfu CHECKDB 0 gwall dyrannu a 0 gwall cysondeb yn y gronfa ddata 'xxxx'.
Msg 824, Lefel 24, 2 y Wladwriaeth, Llinell 8
SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: gwiriad anghywir (disgwylir: 0xcfcd2118; gwirioneddol: 0x6fc599d6). Digwyddodd yn ystod darlleniad o dudalen (1: 1) yn ID cronfa ddata 39 ar wrthbwyso 0x00000000002000 yn ffeil 'xxxx.mdf'. Negeseuon ychwanegol yn y SQL Server gall log gwallau neu log digwyddiadau system ddarparu mwy o fanylion. Mae hwn yn amod gwall difrifol sy'n bygwth cywirdeb cronfa ddata ac mae'n rhaid ei gywiro ar unwaith. Cwblhewch wiriad cysondeb cronfa ddata lawn (DBCC CHECKDB). Gall y gwall hwn gael ei achosi gan lawer o ffactorau; am fwy o wybodaeth, gweler SQL Server Llyfrau Ar-lein.
Msg 7909, Lefel 20, 1 y Wladwriaeth, Llinell 8
Methodd yr atgyweiriad modd brys. Rhaid i chi adfer o'r copi wrth gefn.
lle 'xxxx' yw enw'r gronfa ddata a 'xxxx.mdf' yw enw ffeil gorfforol y gronfa ddata.
Nodyn Msg 7909 yn wall difrifol a all ddigwydd mewn sawl sefyllfa pryd bynnag SQL Server yn meddwl bod y gronfa ddata y tu hwnt i adferiad.
Ciplun o'r neges gwall:
Esboniad manwl gywir:
Mae'r data yn ffeil MDF yn cael ei storio fel 8KB tudalennau. Mae gan bob tudalen faes gwirio dewisol.
Os yw gorchymyn DBCC CHECKDB yn canfod bod y gwerthoedd gwirio yn y dudalen pennawd, tudalen PFS a rhai o'r tudalennau data yn annilys ac na all gywiro'r broblem, yna bydd yn riportio'r gwall hwn (Msg 824). Os yw'r corrupton yn ddifrifol, gall fod erros parhaus (Msg 824) neu wedi'i ddilyn gan wall arall (Msg 7909).
Gallwch ddefnyddio ein cynnyrch DataNumen SQL Recovery i adfer y data o'r ffeil MDF llygredig a datrys y gwall hwn.
Ffeiliau Sampl:
Sampl o ffeiliau MDF llygredig a fydd yn achosi'r gwall (Gwall Msg 824 sengl):
SQL Server fersiwn | Ffeil MDF llygredig | Ffeil MDF wedi'i osod gan DataNumen SQL Recovery |
SQL Server 2014 | Gwall1_3.mdf | Gwall1_3_fixed.mdf |
Sampl o ffeiliau MDF llygredig a fydd yn achosi'r gwall (Gwallau parhaus Msg 824):
SQL Server fersiwn | Ffeil MDF llygredig | Ffeil MDF wedi'i osod gan DataNumen SQL Recovery |
SQL Server 2014 | Gwall1_1.mdf | Gwall1_1_fixed.mdf |
Sampl o ffeiliau MDF llygredig a fydd yn achosi'r gwall (Gwall Msg 824 wedi'i ddilyn gan wall Msg 7909):
SQL Server fersiwn | Ffeil MDF llygredig | Ffeil MDF wedi'i osod gan DataNumen SQL Recovery |
SQL Server 2014 | Gwall1_2.mdf | Gwall1_2_fixed.mdf |