сімптом:

пры выкарыстанні DBCC CHECKDB з REPAIR_ALLOW_DATA_LOSS параметр для выпраўлення пашкоджанай базы дадзеных .MDF, напрыклад:

DBCC CHECKDB (хххх, 'REPAIR_ALLOW_DATA_LOSS')

вы бачыце наступнае паведамленне пра памылку:

Msg 824, узровень 24, штат 2, лінія 2
SQL Server выяўлена памылка ўводу-выводу на аснове лагічнай паслядоўнасці: няправільны pageid (чакаецца 1: 143; фактычны 0: 9). Гэта адбылося падчас чытання старонкі (1: 143) у ідэнтыфікатары базы дадзеных 39 са зрушэннем 0x0000000011e000 у файле 'C: Праграмныя файлы Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дадатковыя паведамленні ў SQL Server часопіс памылак альбо часопіс сістэмных падзей можа даць больш падрабязную інфармацыю. Гэта сур'ёзная памылка, якая пагражае цэласнасці базы дадзеных і павінна быць неадкладна выпраўлена. Прайдзіце поўную праверку ўзгодненасці базы дадзеных (DBCC CHECKDB). Гэтая памылка можа быць выклікана мноствам фактараў; для атрымання дадатковай інфармацыі гл SQL Server Кнігі ў Інтэрнэце.
Msg 3313, узровень 21, штат 1, лінія 2
Падчас перапрацоўкі зарэгістраванай аперацыі ў базе дадзеных "Памылка1" адбылася памылка ў ідэнтыфікатары запісу часопіса (135: 752: 2). Звычайна канкрэтная няспраўнасць папярэдне рэгіструецца як памылка ў службе часопіса падзей Windows. Аднавіце базу дадзеных з поўнай рэзервовай копіі альбо адрамантуйце базу дадзеных.
Msg 3414, узровень 21, штат 1, лінія 2
Падчас аднаўлення адбылася памылка, якая перашкодзіла рэзанансу базы дадзеных "Error1" (39: 0)tarцін. Дыягнастуйце памылкі аднаўлення і выпраўляйце іх альбо аднаўляйце з вядомай рэзервовай копіі. Калі памылкі не выпраўляюцца і не чакаюцца, звярніцеся ў службу тэхнічнай падтрымкі.
Msg 824, узровень 24, штат 2, лінія 2
SQL Server выяўлена памылка ўводу-вываду на аснове лагічнай паслядоўнасці: няправільны pageid (чакаецца 1: 160; фактычны 0:41). Гэта адбылося падчас чытання старонкі (1: 160) у ідэнтыфікатары базы дадзеных 39 са зрушэннем 0x00000000140000 у файле 'C: Праграмныя файлы Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дадатковыя паведамленні ў SQL Server часопіс памылак альбо часопіс сістэмных падзей можа даць больш падрабязную інфармацыю. Гэта сур'ёзная памылка, якая пагражае цэласнасці базы дадзеных і павінна быць неадкладна выпраўлена. Прайдзіце поўную праверку ўзгодненасці базы дадзеных (DBCC CHECKDB). Гэтая памылка можа быць выклікана мноствам фактараў; для атрымання дадатковай інфармацыі гл SQL Server Кнігі ў Інтэрнэце.
Msg 824, узровень 24, штат 2, лінія 4
SQL Server выяўлена памылка ўводу-вываду на аснове лагічнай паслядоўнасці: няправільны pageid (чакаецца 1: 160; фактычны 0:41). Гэта адбылося падчас чытання старонкі (1: 160) у ідэнтыфікатары базы дадзеных 39 са зрушэннем 0x00000000140000 у файле 'C: Праграмныя файлы Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дадатковыя паведамленні ў SQL Server часопіс памылак альбо часопіс сістэмных падзей можа даць больш падрабязную інфармацыю. Гэта сур'ёзная памылка, якая пагражае цэласнасці базы дадзеных і павінна быць неадкладна выпраўлена. Прайдзіце поўную праверку ўзгодненасці базы дадзеных (DBCC CHECKDB). Гэтая памылка можа быць выклікана мноствам фактараў; для атрымання дадатковай інфармацыі гл SQL Server Кнігі ў Інтэрнэце.

дзе 'Error1' - імя пашкоджанай базы дадзеных MDF, якая падлягае рамонту.

Паведамленне 3313 азначае, што аперацыя часопіса не можа быць выканана.

Здымак экрана паведамлення пра памылку:

Дакладнае тлумачэнне:

Калі CHECKDB не можа выканаць зарэгістраваную аперацыю, ён паведаміць пра паведамленне пра памылку Паведамленне 3313 і паспрабуйце выправіць памылкі. Калі памылка не можа выправіць, аднаўленне не ўдаецца і прывядзе да новых памылак, такіх як Паведамленні 3414 і паведамленні 824.

Вы можаце выкарыстоўваць наш прадукт DataNumen SQL Recovery каб аднавіць дадзеныя з пашкоджанага файла MDF і выправіць гэтую памылку.

Прыклады файлаў:

Прыклад пашкоджаных файлаў MDF, якія будуць выклікаць Паведамленне 3313 памылка:

SQL Server версія Пашкоджаны файл MDF Файл MDF выпраўлены DataNumen SQL Recovery
SQL Server 2014 Памылка9.mdf Памылка9_fixed.mdf

Спасылкі: