症状:
で.MDFデータベースをアタッチする場合 SQL Server、次のエラーメッセージが表示されます。
SQL Server 論理整合性ベースのI / Oエラーを検出しました:チェックサムが正しくありません(予想:0x2abc3894;実際:0x2ebe208e)。 これは、ファイル 'xxx.mdf'のオフセット1x1にあるデータベースID12のページ(0:00000000002000)の読み取り中に発生しました。 の追加メッセージ SQL Server エラーログまたはシステムイベントログに詳細が記載されている場合があります。 これは、データベースの整合性を脅かす重大なエラー状態であり、すぐに修正する必要があります。 完全なデータベース整合性チェック(DBCC CHECKDB)を完了します。 このエラーは多くの要因によって引き起こされる可能性があります。 詳細については、を参照してください。 SQL Server Books Online。(Microsoft SQL Server、エラー:824)
ここで、「xxx.mdf」はアクセスされているMDFファイルの名前です。
.MDFデータベースが正常に接続される場合があります。 ただし、次のようなSQLステートメントを実行しようとすると
SELECT * FROM [TestDB]。[dbo]。[test_table_1]
上記のエラーメッセージも表示されます。
エラーメッセージのスクリーンショット:
正確な説明:
MDFファイルのデータはページとして保存され、各ページは8KBです。 各ページには、オプションのチェックサムフィールドがあります。
If SQL Server 一部のデータページのチェックサム値が無効であることが検出されると、このエラーが報告されます。
あなたは私たちの製品を使用することができます DataNumen SQL Recovery 破損したMDFファイルからデータを回復し、このエラーを解決します。
サンプルファイル:
エラーの原因となる破損したMDFファイルのサンプル:
SQL Server バージョン | 破損したMDFファイル | によって修正されたMDFファイル DataNumen SQL Recovery |
SQL Server 2005 | エラー4_1.mdf | エラー4_1_修正.mdf |
SQL Server 2008 R2 | エラー4_2.mdf | エラー4_2_修正.mdf |
SQL Server 2012 | エラー4_3.mdf | エラー4_3_修正.mdf |
SQL Server 2014 | エラー4_4.mdf | エラー4_4_修正.mdf |