症状:

使用時 DBCC CHECKDB   REPAIR_ALLOW_DATA_LOSS 次のように、破損した.MDFデータベースを修復するためのパラメーター:

DBCC CHECKDB(xxxx、 'REPAIR_ALLOW_DATA_LOSS')

次のエラーメッセージが表示されます。

メッセージ824、レベル24、状態2、行2
SQL Server 論理整合性ベースのI / Oエラーを検出しました:不正なページID(予想1:143;実際の0:9)。 これは、ファイル 'C:ProgramFilesMicrosoftのオフセット1x143e39にあるデータベースID0のページ(0000000011:000)の読み取り中に発生しました。 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '。 の追加メッセージ SQL Server エラーログまたはシステムイベントログに詳細が記載されている場合があります。 これは、データベースの整合性を脅かす重大なエラー状態であり、すぐに修正する必要があります。 完全なデータベース整合性チェック(DBCC CHECKDB)を完了します。 このエラーは多くの要因によって引き起こされる可能性があります。 詳細については、を参照してください。 SQL Server オンラインブック。
メッセージ3313、レベル21、状態1、行2
データベース 'Error1'でログに記録された操作のやり直し中に、ログレコードID(135:752:2)でエラーが発生しました。 通常、特定の障害は、以前はWindowsイベントログサービスにエラーとして記録されていました。 フルバックアップからデータベースを復元するか、データベースを修復します。
メッセージ3414、レベル21、状態1、行2
リカバリ中にエラーが発生し、データベース 'Error1'(39:0)がresからtarティン。 リカバリエラーを診断して修正するか、正常なバックアップから復元します。 エラーが修正されない、または予期されない場合は、テクニカルサポートに連絡してください。
メッセージ824、レベル24、状態2、行2
SQL Server 論理整合性ベースのI / Oエラーを検出しました:不正なページID(予想1:160;実際0:41)。 これは、データベースID 1のページ(160:39)の読み取り中にファイル 'C:ProgramFilesMicrosoftのオフセット0x00000000140000で発生しました。 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '。 の追加メッセージ SQL Server エラーログまたはシステムイベントログに詳細が記載されている場合があります。 これは、データベースの整合性を脅かす重大なエラー状態であり、すぐに修正する必要があります。 完全なデータベース整合性チェック(DBCC CHECKDB)を完了します。 このエラーは多くの要因によって引き起こされる可能性があります。 詳細については、を参照してください。 SQL Server オンラインブック。
メッセージ824、レベル24、状態2、行4
SQL Server 論理整合性ベースのI / Oエラーを検出しました:不正なページID(予想1:160;実際0:41)。 これは、データベースID 1のページ(160:39)の読み取り中にファイル 'C:ProgramFilesMicrosoftのオフセット0x00000000140000で発生しました。 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '。 の追加メッセージ SQL Server エラーログまたはシステムイベントログに詳細が記載されている場合があります。 これは、データベースの整合性を脅かす重大なエラー状態であり、すぐに修正する必要があります。 完全なデータベース整合性チェック(DBCC CHECKDB)を完了します。 このエラーは多くの要因によって引き起こされる可能性があります。 詳細については、を参照してください。 SQL Server オンラインブック。

ここで、「Error1」は、修復中の破損したMDFデータベースの名前です。

メッセージ3313 ログ操作を実行できないことを示します。

エラーメッセージのスクリーンショット:

正確な説明:

CHECKDBがログに記録された操作を実行できない場合、エラーメッセージが報告されます。 メッセージ3313 エラーを修正してみてください。 エラーを修正できない場合、リカバリは失敗し、次のようなエラーがさらに発生します。 Msg3414およびMsg824.

あなたは私たちの製品を使用することができます DataNumen SQL Recovery 破損したMDFファイルからデータを回復し、このエラーを解決します。

サンプルファイル:

破損したMDFファイルのサンプル メッセージ3313 エラー:

SQL Server バージョン 破損したMDFファイル によって修正されたMDFファイル DataNumen SQL Recovery
SQL Server 2014 エラー9.mdf Error9_fixed.mdf

参照: