2016-10-19 13 views
0

Мой файл базы данных SQL Server 2012 не открывается, он вызывает следующую ошибку.Файл MDF не открывается в SQL Server

Msg 824, Level 24, State 2, Line 1
SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected 1:903; actual 0:0). It occurred during a read of page (1:903) in database ID 6 at offset 0x0000000070e000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\inventoryDB.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

Я также проверил его с помощью

DBCC CHECKDB(inventoryDB, REPAIR_ALLOW_DATA_LOSS) 

Но результат приведен ниже

DBCC results for 'inventoryDB'.
CHECKDB found 0 allocation errors and 0 consistency errors in database 'inventoryDB'.

Есть ли возможность восстановить свои данные из этого файла базы данных? На многих сайтах также много методов. Но он не работает и показывает одинаковые сообщения об ошибках.

+0

О, радость, я буквально просто рассказывал кому-то о важности создания резервных копий базы данных SQL Server. –

+0

@JerryDodge Yup, и проверьте носитель и проверьте целостность после взятия резервной копии! –

ответ

0

У вас есть резервная копия mdf после этой ошибки? Если да, вы должны попытаться создать таблицу и восстановить ее с помощью своей резервной копии.

Или попробуйте прочитать эту статью: https://support.microsoft.com/en-ph/kb/2152734

Смотрите, если это помогает с ошибкой.

 Смежные вопросы

  • Нет связанных вопросов^_^