Симптом:

Када користиш ДБЦЦ ЦХЕЦКДБ са РЕПАИР_АЛЛОВ_ДАТА_ЛОСС параметар за поправак оштећене базе података .МДФ, овако:

ДБЦЦ ЦХЕЦКДБ (кккк, 'РЕПАИР_АЛЛОВ_ДАТА_ЛОСС')

видите следећу поруку о грешци:

Порука 5028, ниво 16, стање 4, ред 4
Систем није могао да активира довољно базе података да би обновио евиденцију.
ДБЦЦ резултати за 'кккк'.
ЦХЕЦКДБ је пронашао 0 грешака у додељивању и 0 грешака у доследности у бази података „кккк“.
Порука 7909, ниво 20, стање 1, ред 4
Поправак у хитном режиму није успео. Морате да вратите из резервне копије.

где је 'кккк' назив оштећене базе података МДФ-а која се поправља.

Порука 5028 грешка није ни грешка у алокацији ни грешка у доследности.

Док Порука 7909 је озбиљна грешка која се може појавити у многим ситуацијама кад год SQL Server мислим да се база података не може опоравити.

Снимак екрана поруке о грешци:

Прецизно објашњење:

Порука о грешци (Порука 5028) изгледа да је повезан са ЛОГ датотеком. Међутим, ово је погрешно извештавање. Стварни проблем и даље узрокује корупција МДФ базе података.

Можете користити наш производ DataNumen SQL Recovery за опоравак података из оштећене МДФ датотеке и решавање ове грешке.

Примери датотека:

Узорак оштећених МДФ датотека које ће узроковати Порука 5028 грешка:

SQL Server верзија Оштећена МДФ датотека МДФ датотеку поправио DataNumen SQL Recovery
SQL Server 2014 Еррор3.мдф Грешка3_фикед.мдф