Симптом:

При прикачување на .MDF база на податоци во SQL Server, ја гледате следнава порака за грешка:

SQL Server детектира грешка В/И базирана на логичка конзистентност: искината страница (очекуван потпис: 0x########; вистински потпис: 0x#######). Тоа се случи при читање на страницата (#:#) во ID на базата на податоци # при поместување ### во датотеката „xxxx.mdf“. Дополнителни пораки во SQL Server евиденција за грешки или системски настани може да обезбеди повеќе детали. Ова е тешка состојба на грешка која го загрозува интегритетот на базата на податоци и мора веднаш да се коригира. Завршете целосна проверка на конзистентноста на базата на податоци (DBCC CHECKDB). Оваа грешка може да биде предизвикана од многу фактори; за повеќе информации, видете SQL Server Книги онлајн.

каде што 'xxx.mdf' е името на датотеката MDF до која се пристапува.

Понекогаш базата на податоци .MDF може да биде успешно прикачена. Меѓутоа, кога се обидувате да извршите SQL изјава, како на пр

ИЗБЕРЕТЕ * ОД [TestDB].[dbo].[test_table_1]

ќе ја добиете и горната порака за грешка.

Слика од екранот на порака за грешка:

Прецизно објаснување:

Податоците во MDF датотеката се зачувани како страници, секоја страница е 8KB. SQL Server користи два механизми за да се увери во конзистентноста и интеграцијата на податоците во страницата, односно контролната сума или искината страница. И двете се опционални.

If SQL Server ќе најде дека искинатите страници за некои од страниците со податоци се неважечки, тогаш ќе ја пријави оваа грешка.

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

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

Примерок на оштетени MDF датотеки што ќе предизвикаат грешка:

SQL Server верзија Оштетена датотека МДФ МДФ датотека фиксирана од DataNumen SQL Recovery
SQL Server 2005 Грешка5_1.mdf Error5_1_fixed.mdf
SQL Server 2008 R2 Грешка5_2.mdf Error5_2_fixed.mdf
SQL Server 2012 Грешка5_3.mdf Error5_3_fixed.mdf
SQL Server 2014 Грешка5_4.mdf Error5_4_fixed.mdf