Xûya:

Dema ku kar tîne DBCC CHECKDB bi REPAIR_ALLOW_DATA_LOSS Parameter ji bo tamîrkirina danegehek .MDF ya xerabûyî, mîna vê:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

hûn peyama çewtiyê ya jêrîn dibînin:

Msg 5028, Level 16, Dewlet 4, Line 4
Pergalê nikaribû têra xwe danegeh aktîf bike ku têketinê ji nû ve ava bike.
Encamên DBCC ji bo 'xxxx'.
CHECKDB di 'xxxx' de 0 xeletên dabeşkirinê û 0 xeletiyên domdariyê dît.
Msg 7909, Level 20, Dewlet 1, Line 4
Temîrkirina moda acîl têk çû. Divê hûn ji hilanînê vegerînin.

ku 'xxxx' navê databasa MDF ya xerabe ya ku tê tamîr kirin e.

Msg 5028 çewtî ne çewtiyek dabeşkirinê ye an jî çewtiyek domdariyê ye.

Demek Msg 7909 xeletiyek giran e ku dibe ku kengê di gelek rewşan de rû bide SQL Server difikirin ku danegeh ji qencbûnê ye.

Dîmendera dîmendera çewtiyê:

Ravekirina Rastîn:

Peyama çewtiyê (Msg 5028) xuya dike ku bi pelê LOG re têkildar e. Lêbelê, ev raporek çewt e. Pirsgirêka rastîn hîn jî ji hêla gendeliya danegeha MDF ve tê çêkirin.

Hûn dikarin hilbera me bikar bînin DataNumen SQL Recovery da ku daneyên pelê MDF yê xerabe vegerîne û vê çewtiyê çareser bike.

Pelên Nimûne:

Pelên pelên MDF yên xerabe ku dê bibe sedema Msg 5028 şaşî:

SQL Server awa Pelê MDF-ê xera kir Pelê MDF ji hêla ve hatî verast kirin DataNumen SQL Recovery
SQL Server 2014 Çewtî3.mdf Çewtî3_fixed.mdf