Симптом:

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

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

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

Порука 824, ниво 24, стање 2, ред 2
SQL Server детектовао је И/О грешку засновану на логичкој доследности: нетачан ИД странице (очекивани 1:143; стварни 0:9). Догодило се током читања странице (1:143) у бази података ИД 39 на офсету 0к0000000011е000 у датотеци 'Ц:Програм ФилесМицрософт SQL ServerМССКЛ12.СКЛ2014МССКЛДАТАЕррор1.мдф'. Додатне поруке у SQL Server дневник грешака или дневник системских догађаја могу пружити више детаља. Ово је озбиљно стање грешке које угрожава интегритет базе података и мора се одмах исправити. Довршите потпуну проверу доследности базе података (ДБЦЦ ЦХЕЦКДБ). Ова грешка може бити узрокована многим факторима; за више информација погледајте SQL Server Боокс Онлине.
Порука 3313, ниво 21, стање 1, ред 2
Током понављања евидентиране операције у бази података 'Еррор1', дошло је до грешке код ИД записа дневника (135:752:2). Обично се одређени квар претходно евидентира као грешка у услузи Виндовс Евент Лог. Вратите базу података из пуне резервне копије или поправите базу података.
Порука 3414, ниво 21, стање 1, ред 2
Дошло је до грешке током опоравка, што је спречило да се база података „Еррор1“ (39:0) ресtarтинг. Дијагностицирајте грешке у опоравку и поправите их или вратите из познате исправне резервне копије. Ако грешке нису исправљене или очекиване, контактирајте техничку подршку.
Порука 824, ниво 24, стање 2, ред 2
SQL Server открио је И/О грешку засновану на логичкој доследности: нетачан ИД странице (очекивано 1:160; стварни 0:41). Догодило се током читања странице (1:160) у бази података ИД 39 на помаку 0к00000000140000 у датотеци 'Ц:Програм ФилесМицрософт SQL ServerМССКЛ12.СКЛ2014МССКЛДАТАЕррор1.мдф'. Додатне поруке у SQL Server дневник грешака или дневник системских догађаја могу пружити више детаља. Ово је озбиљно стање грешке које угрожава интегритет базе података и мора се одмах исправити. Довршите потпуну проверу доследности базе података (ДБЦЦ ЦХЕЦКДБ). Ова грешка може бити узрокована многим факторима; за више информација погледајте SQL Server Боокс Онлине.
Порука 824, ниво 24, стање 2, ред 4
SQL Server открио је И/О грешку засновану на логичкој доследности: нетачан ИД странице (очекивано 1:160; стварни 0:41). Догодило се током читања странице (1:160) у бази података ИД 39 на помаку 0к00000000140000 у датотеци 'Ц:Програм ФилесМицрософт SQL ServerМССКЛ12.СКЛ2014МССКЛДАТАЕррор1.мдф'. Додатне поруке у SQL Server дневник грешака или дневник системских догађаја могу пружити више детаља. Ово је озбиљно стање грешке које угрожава интегритет базе података и мора се одмах исправити. Довршите потпуну проверу доследности базе података (ДБЦЦ ЦХЕЦКДБ). Ова грешка може бити узрокована многим факторима; за више информација погледајте SQL Server Боокс Онлине.

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

Мсг 3313 означава да се операција евиденције не може извршити.

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

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

Када ЦХЕЦКДБ не може да изврши евидентирану операцију, пријавиће поруку о грешци Мсг 3313 и покушајте да поправите грешке. Ако не може да исправи грешку, опоравак не успева и довешће до више грешака, као што је Мсг 3414 и Мсг 824.

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

Пример фајлова:

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

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

Референце: