2012-09-01 38 views
17

SQL2008に200MBのデータベースを復元しようとしていますが、このエラーが発生しています。「メディアセットには2つのメディアファミリがありますが、1つしか提供されていません。私はいくつかの調査を行い、バックアッププロセス中に2つの宛先ファイルが指定されたときにこれが起こることを発見しました。私は明らかにバックアップを取っている間に2つのファイル宛先を指定していませんでしたが、ほとんどの人がこれが偶然(facepalm)起こるとは言いません。私は可能な解決策を探していましたが、唯一の解決策は、バックアッププロセスをやり直すことであると指摘していました。サーバーが既にシャットダウンされていて、そのサーバの私のファイル(私の.bakファイルが分からない人は誰ですか?)。しかし、シャットダウンする前にサイトに残っているトランザクションに必要なデータをローカルマシンのデータベースに復元する必要があります。SQLの他のソリューション "メディアセットには2つのメディアファミリがありますが、1つだけ提供されます。すべてのメンバを提供する必要があります。エラー?

誰でも?

+1

私はこの質問に対して2回投票できたらいいですか? –

答えて

8

このスレッドを参照してください。 SQLバックアップ用Microsoft Projectマネージャーは、エラーを説明します。

http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/abf50e00-c9b0-4809-9e61-43ed8a53e968/

基本的には、(彼が言ったことをRAID 0ではないように)2ファイル間のバックアップをストライプすることができますし、一つだけのファイルから復元しようとすると、このエラーが発生します。復元には両方のファイルが必要で、1つのファイルからのみ回復することはできません。あなたに何を伝えるべきかわからない、誤ってエラーメッセージが出ているかもしれない。それ以外の場合は、古いサーバーのドライブをスクラブしないことをお勧めします。

+2

それはまさに問題です。私は誤って2つのファイルの宛先を指定していたのかもしれないが、おそらく私はデータベースをバックアップしていた(ああ、SQLが最初に起きたときにプロンプ​​トが表示されるようにしたい)...問題は今ではないSQLが復元する必要があるもう1つのファイルを持っていて、私はもうそのサーバーにアクセスできないので、私は運命に陥っています。 – dmc

+2

2012年12月12日にこれを読んでいます。2012年のサーバーで作業しています。まだプロンプトメッセージが表示されず、2番目のファイルもありません。Microsoftの誰かが「私を思考させないでください」と読むべきです....私は2年の仕事を失いました!わーい! –

16

Codeguy007はかなり正しいです。このエラーは、INITIALバックアップに2つの異なるバックアップ場所を指定し、バックアップ処理中に作成された2つのバックアップファイルの1つのみから復元しようとすると発生します。あなたのサーバーが既にダウンして拭き取られている場合は、ホースを締めています。しかし、今後の参考のために、以下を行う必要があります。

  1. バックアップウィザードのプロセスを開始します唯一のバックアップ場所は、オプションページで
  2. を指定されていることを確認し、「戻る新しいメディアセットまでをクリックしてください。新しい名前と説明を指定してください。

この場所からの今後の復元はすべてうまくいくはずです。

1

私はちょうどこれを経て、他の人の言いたことを確認して警告を出したがっています。私が最初にウィザードから2008 R2のバックアップを作成しようとしたとき、バックアップ先には既に自動的に「NULL」の宛先が追加されていました。

私は単純に別のファイルの場所を追加したので、最終結果はデー​​タの半分しかないファイルでした。

このようなもの!

関連する問題