Кога користите Microsoft SQL Server за да прикачите или да пристапите до расипана датотека со база на податоци од МДФ, може да наидете на различни пораки за грешка што може да бидат збунувачки. Подолу, ќе ги наведеме сите грешки, подредени по фреквенција. За секоја грешка, ќе ги наведеме нејзините симптоми, ќе ја објасниме точната причина и ќе обезбедиме примероци од датотеки заедно со датотеките поправени од DataNumen SQL Recovery. Ова ќе ви помогне подобро да ги разберете овие грешки. Забелешка „xxx.MDF“ ќе го претставува името на вашиот корумпиран SQL Server Датотека со база на податоци од МДФ.

Врз основа на SQL Server или пораки за грешка CHECKDB, постојат три вида на грешки:

    1. Грешки во распределбата: Знаеме дека податоците во MDF и NDF датотеките се распределени како страници. И има некои специјални страници што се користат за управување со распределбата, како што следува:
Тип на страница Опис
ГАМ страница Чувајте ги информациите за мапата за глобална распределба (GAM).
Страна SGAM Чувајте ги информациите за споделената глобална распределба (SGAM).
Страна IAM Складирајте информации за карта за распределба на индекси (IAM).
Страна PFS Чувајте ги информациите за распределбата на PFS.

Ако некоја од горенаведените страници за распределба има грешки или податоците управувани од овие страници за распределба не се во согласност со информациите за распределба, тогаш SQL Server или CHECKDB ќе пријави грешки при распределба.

  • Грешки во конзистентноста: на страници кои се користат за складирање податоци, вклучувајќи ги и страниците со податоци и страниците со индекси, ако SQL Server или CHECKDB најдете каква било недоследност помеѓу содржината на страницата и контролната сума, а потоа тие ќе пријават грешки во конзистентноста.
  • Сите други грешки: Може да има други грешки кои не спаѓаат во горенаведените две категории.

 

SQL Server има вградена алатка наречена DBCC, кој има CHECKDB ПРОВЕРЛИВА ТАБЕЛА опции кои можат да помогнат да се поправи корумпираната база на податоци на МДФ. Меѓутоа, за тешко оштетени датотеки со база на податоци MDB, DBCC CHECKDB ПРОВЕРЛИВА ТАБЕЛА исто така ќе пропадне.

Грешки во конзистентноста пријавени од CHECKDB:

Грешки во распределбата пријавени од CHECKDB:

Сите други грешки пријавени од CHECKDB: