none
SQLServer 2005でバックアップしたDBをSQLServer 2012にリストアする際にメッセージ3183/3242でエラーになる RRS feed

  • 質問

  • こんにちは。

    お客様からいただいた、SQLServer2005でバックアップしたファイルを、SQLServer2012にリストアしようとしています。

    いくつかファイルがあるのですが、そのうち2つだけメッセージ3242 (有効なMicrosoft Tape Formatバックアップセットではありません)が出てしまい、リストアできないでいます。ところがこれらのファイルは先方ですでにリストアの実績があるので、ファイルが壊れていることは考えにくいです。

    リストア先のDBの互換性レベルをSQL Server 2005(90)にしてみたのですが、やはりエラーになります。

    他に気になる点としては以下の2つがあるのですが、対処法がわかりません。

    1) バージョンの違い (MSDNのドキュメントには2005で作ったユーザーDBを2012にリストアすることができる、と書いてありますが、実は制限があるのでしょうか)
    2) ファイルサイズが大きい (リストアできなかったファイルは両方とも数十GBあり、リストアできたファイルは大きくても10GBです)

    どなたか原因や対処法にお心当たりはありませんでしょうか?

    RESTORE DATABASE xxxx FROM DISK=yyyy WITH FILE=1, RECOVERY, REPLACE
    を実行したときのエラー→
     メッセージ3183、レベル16、状態2、行37
    RESTOREでバックアップセットを読み取ったときに、データベース"xxxx"のページ(0:0)でエラーが検出されました。
    メッセージ3013、レベル16、状態1、行37
    RESTORE DATABASEが異常終了しています。

    RESTORE DATABASE xxxx FROM DISK=yyyy WITH FILE=1, CONTINUE_AFTER_ERROR, RECOVERY, REPLACE
    を実行したときのエラー→
     メッセージ3242、レベル16、状態2、行37
    デバイス'c:\......\xxxx'のファイルは有効なMicrosoft Tape Formatバックアップセットではありません。
    メッセージ3013、レベル16、状態1、行37
    RESTORE DATABASEが異常終了しています。

    どうぞよろしくお願い申し上げます。

    2012年11月2日 8:12

回答

  • エラーメッセージは、バックアップファイルのフォーマットが正しくないと言っているため、データベース互換性レベルやバージョン、ファイルサイズの問題ではなく、原因はファイル破損だと思います。コピー元のデータが正しいことが分かっているようであれば、再度そのファイルをコピーしてもらわないと、エラーには対処できないと思います。

    • 回答の候補に設定 佐伯玲 2012年11月12日 7:09
    • 回答としてマーク 佐伯玲 2012年11月21日 2:30
    2012年11月8日 8:00

すべての返信

  • エラーメッセージは、バックアップファイルのフォーマットが正しくないと言っているため、データベース互換性レベルやバージョン、ファイルサイズの問題ではなく、原因はファイル破損だと思います。コピー元のデータが正しいことが分かっているようであれば、再度そのファイルをコピーしてもらわないと、エラーには対処できないと思います。

    • 回答の候補に設定 佐伯玲 2012年11月12日 7:09
    • 回答としてマーク 佐伯玲 2012年11月21日 2:30
    2012年11月8日 8:00
  • こんにちは、SariSm さん
    フォーラムオペレータの佐伯 玲 です。

    その後の状況はいかがでしょうか?以下の情報は参考になりますでしょうか?

    RESTORE (Transact-SQL)
    http://msdn.microsoft.com/ja-jp/library/ms186858.aspx

    ここに互換性サポートという章があるのでご質問1)に関することが載っています。


    ただエラーの内容を拝見いたしますとやはりファイルの破損が最も疑わしいのではないかと思います。
    可能であれば再度取得しなおしてご確認いただくのが一番かと思われます。

    ご参考になりましたら幸いです。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレータ 佐伯 玲

    2012年11月16日 7:41