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:

Msg 824, Lefel 24, 2 y Wladwriaeth, Llinell 2
SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: tudalen anghywir (disgwyliedig 1: 143; gwirioneddol 0: 9). Digwyddodd yn ystod darlleniad o dudalen (1: 143) yn ID cronfa ddata 39 ar wrthbwyso 0x0000000011e000 yn ffeil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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 3313, Lefel 21, 1 y Wladwriaeth, Llinell 2
Wrth ail-wneud gweithrediad wedi'i logio yn y gronfa ddata 'Error1', digwyddodd gwall wrth ID cofnod cofnod (135: 752: 2). Yn nodweddiadol, mae'r methiant penodol wedi'i gofnodi o'r blaen fel gwall yng ngwasanaeth Log Digwyddiad Windows. Adfer y gronfa ddata o gefn wrth gefn llawn, neu atgyweirio'r gronfa ddata.
Msg 3414, Lefel 21, 1 y Wladwriaeth, Llinell 2
Digwyddodd gwall wrth adfer, gan atal y gronfa ddata 'Error1' (39: 0) rhag restarting. Diagnosiwch y gwallau adfer a'u trwsio, neu eu hadfer o gefn wrth gefn da hysbys. Os na chaiff gwallau eu cywiro na'u disgwyl, cysylltwch â Cymorth Technegol.
Msg 824, Lefel 24, 2 y Wladwriaeth, Llinell 2
SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: tudalen anghywir (disgwyliedig 1: 160; gwirioneddol 0:41). Digwyddodd yn ystod darlleniad o dudalen (1: 160) yn ID cronfa ddata 39 ar wrthbwyso 0x00000000140000 yn ffeil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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, 2 y Wladwriaeth, Llinell 4
SQL Server wedi canfod gwall rhesymegol I / O yn seiliedig ar gysondeb: tudalen anghywir (disgwyliedig 1: 160; gwirioneddol 0:41). Digwyddodd yn ystod darlleniad o dudalen (1: 160) yn ID cronfa ddata 39 ar wrthbwyso 0x00000000140000 yn ffeil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.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 'Error1' yw enw'r gronfa ddata MDF llygredig sy'n cael ei hatgyweirio.

Msg 3313 yn dangos na ellir cyflawni gweithrediad log.

Ciplun o'r neges gwall:

Esboniad manwl gywir:

Pan na all CHECKDB weithrediad wedi'i logio, bydd yn riportio'r neges gwall Msg 3313 a cheisiwch drwsio'r gwallau. Os na all atgyweirio'r gwall, yna mae'r adferiad yn methu a bydd yn arwain at fwy o wallau, megis Msg 3414 a Msg 824.

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 Msg 3313 gwall:

SQL Server fersiwn Ffeil MDF llygredig Ffeil MDF wedi'i osod gan DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Gwall9_fixed.mdf

Cyfeiriadau: