Када користите Мицрософт SQL Server да бисте приложили или приступили оштећеној МДФ датотеци базе података, можете наићи на различите поруке о грешци које могу бити збуњујуће. У наставку ћемо навести све грешке, сортиране по учесталости. За сваку грешку ћемо навести њене симптоме, објаснити тачан узрок и обезбедити узорке датотека заједно са датотекама које је поправио DataNumen SQL Recovery. Ово ће вам помоћи да боље разумете ове грешке. Напомена 'ккк.МДФ' ће представљати име вашег оштећеног SQL Server МДФ датотека базе података.

На основу SQL Server или ЦХЕЦКДБ поруке о грешци, постоје три врсте грешака:

    1. Грешке при алокацији: Знамо да су подаци у МДФ и НДФ датотекама додељени као страница. А постоје и неке посебне странице које се користе за управљање алокацијом, као што следи:
Тип странице Opis
ГАМ страница Сачувајте информације о мапи глобалне алокације (ГАМ).
СГАМ Паге Сачувајте информације о заједничкој мапи глобалне алокације (СГАМ).
ИАМ страница Информације о мапи доделе индекса продавнице (ИАМ).
ПФС Паге Сачувајте информације о додели ПФС.

Ако било која од горенаведених страница за доделу има грешке или подаци којима управљају ове странице за доделу нису у складу са информацијама о додели, онда SQL Server или ће ЦХЕЦКДБ извести грешке у алокацији.

  • Грешке у конзистентности: за страница који се користе за складиштење података, укључујући странице са подацима и странице индекса, ако SQL Server или ЦХЕЦКДБ пронађу било какву недоследност између садржаја странице и контролне суме, онда ће известити грешке у доследности.
  • Све остале грешке: Можда постоје и друге грешке које не спадају у горње две категорије.

 

SQL Server има уграђени алат тзв ДБЦЦ, који има ЦХЕЦКДБ ЦХЕЦКТАБЛЕ опције које могу помоћи да се поправи оштећена МДФ база података. Међутим, за озбиљно оштећене датотеке МДБ базе података, ДБЦЦ ЦХЕЦКДБ ЦХЕЦКТАБЛЕ такође ће пропасти.

Грешке у доследности које је пријавио ЦХЕЦКДБ:

ЦХЕЦКДБ је пријавио грешке при алокацији:

Све остале грешке које је пријавио ЦХЕЦКДБ: