2016-10-19 19 views
0

SQL Server 2012のデータベースファイルを開くことができないため、次のエラーが発生します。SQL ServerでMDFファイルが開けない

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はい、バックアップを取った後、メディアと整合性を確認してください! –

答えて

0

このエラーが発生した後にmdfバックアップをお持ちですか?はいの場合は、バックアップを使用してテーブルを作成してから復元してください。

またはこの記事を読んでみてください:それはあなたのエラーに役立つ場合 https://support.microsoft.com/en-ph/kb/2152734

を参照してください。

関連する問題