Симптом:

Приликом прикључивања .МДФ базе података у SQL Server, видећете следећу поруку о грешци:

SQL Server открио логичку И / О грешку засновану на доследности: поцепана страница (очекивани потпис: 0к ########; стварни потпис: 0к ########). Догодило се током читања странице (#: #) у ИД-у базе података # на офсет ### у датотеци 'кккк.мдф'. Додатне поруке у SQL Server дневник грешака или системски дневник догађаја може пружити више детаља. Ово је стање озбиљне грешке које угрожава интегритет базе података и мора се одмах исправити. Довршите потпуну проверу доследности базе података (ДБЦЦ ЦХЕЦКДБ). Ову грешку могу узроковати многи фактори; за више информација погледајте SQL Server Боокс Онлине.

где је 'ккк.мдф' назив МДФ датотеке којој се приступа.

Понекад сте .МДФ база података можда успешно прикључени. Међутим, када покушате да извршите СКЛ израз, као што је

СЕЛЕЦТ * ФРОМ [ТестДБ]. [Дбо]. [Тест_табле_1]

добићете и горњу поруку о грешци.

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

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

Подаци у МДФ датотеци чувају се као странице, свака страница има 8 КБ. SQL Server користи два механизма како би се осигурала доследност и интеграција података на страници, односно контролне суме или поцепане странице. Оба су необавезна.

If SQL Server утврди да су поцепане странице за неке странице са подацима неваљане, онда ће пријавити ову грешку.

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

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

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

SQL Server верзија Оштећена МДФ датотека МДФ датотеку поправио DataNumen SQL Recovery
SQL Server 2005 Грешка5_1.мдф Грешка5_1_фикед.мдф
SQL Server КСНУМКС РКСНУМКС Грешка5_2.мдф Грешка5_2_фикед.мдф
SQL Server 2012 Грешка5_3.мдф Грешка5_3_фикед.мдф
SQL Server 2014 Грешка5_4.мдф Грешка5_4_фикед.мдф