Симптом:

Када прилажете .МДФ базу података у 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_фикед.мдф