22

200 MB のデータベースを SQL 2008 に復元しようとすると、「メディア セットには 2 つのメディア ファミリがありますが、提供されるのは 1 つだけです。すべてのメンバーを提供する必要があります。」というエラーが表示されます。調査を行ったところ、バックアップ プロセス中に 2 つの宛先ファイルが指定された場合に、この問題が発生することがわかりました。バックアップ中にファイルの保存先を 2 つ指定しなかったことは明らかですが、ほとんどの人がこれが偶然 (facepalm) に発生すると言っているので、それについては確信が持てません。考えられる解決策についてさらにグーグルで調べましたが、唯一の解決策はバックアッププロセスをやり直すか、他のファイルを見つけることであると指摘していましたが、サーバーが既にシャットダウンされており、すべてを削除しているため、私の状況ではどちらも不可能です。そのサーバーからの私のファイル (私の .bak ファイルが失敗することを誰が知っていたでしょうか?)。

誰?

4

4 に答える 4

18

Codeguy007はかなり正しいです。このエラーは、初期バックアップで2つの異なるバックアップ場所を指定し、バックアッププロセス中に作成された2つのバックアップファイルのうちの1つからのみ復元しようとした場合に発生します。サーバーがすでにダウンしてワイプされている場合は、問題が発生しています。しかし、将来の参考のために、次のことを行う必要があります。

  1. バックアップウィザードプロセスを開始します
  2. バックアップ場所が1つだけ指定されていることを確認してください
  3. オプションページで、[新しいメディアセットにバックアップ...]をクリックし、新しい名前と説明を指定します

この場所からの今後の復元はすべて正常に機能するはずです。

于 2013-03-01T21:33:46.940 に答える
9

このスレッドを参照してください。Microsoft Project Manager for SQL Backup がエラーについて説明しています。

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

基本的に、バックアップを 2 つのファイルにストライピングすることができます (RAID 0 のように、彼が言ったことではありません)。1 つのファイルのみから復元しようとすると、このエラーが発生します。復元するには両方のファイルが必要であり、1 つのファイルだけから復元することはできません。何を伝えればよいかわかりませんが、誤ってエラー メッセージが表示された可能性があります。それ以外の場合は、古いサーバーのドライブでスクラブを行っていないことを願っています。

于 2012-09-01T04:04:17.150 に答える