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 5028, Lefel 16, 4 y Wladwriaeth, Llinell 4
Ni allai'r system actifadu digon o'r gronfa ddata i ailadeiladu'r log.
Canlyniadau DBCC ar gyfer 'xxxx'.
Canfu CHECKDB 0 gwall dyrannu a 0 gwall cysondeb yn y gronfa ddata 'xxxx'.
Msg 7909, Lefel 20, 1 y Wladwriaeth, Llinell 4
Methodd yr atgyweiriad modd brys. Rhaid i chi adfer o'r copi wrth gefn.

lle 'xxxx' yw enw'r gronfa ddata MDF llygredig sy'n cael ei hatgyweirio.

Msg 5028 nid gwall dyrannu na gwall cysondeb yw gwall.

Er bod 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:

Y neges gwall (Msg 5028) yn ymddangos yn gysylltiedig â'r ffeil LOG. Fodd bynnag, cam-adrodd yw hwn. Mae'r broblem wirioneddol yn dal i gael ei hachosi gan lygredd cronfa ddata MDF.

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 5028 gwall:

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