「既存の全てのバックアップセットを上書きする」にチェックを[データベース]
(2014-04-09 15:32:05) by shinoda


SQL Server もたまにしか使わないので、すっかり忘れてて二度手間になってもうた。

とあるサーバで動いている SQL Server の DB データを丸ごとバックアップして、他のサーバで動いている SQL Server に上書きでリストアする・・・という作業。

バックアップの種類で「完全」を選び、バックアップする DB を指定し、バックアップセットの名前とか有効期限とか設定して、バックアップ!

で、このバックアップセットを別のサーバに持って行ってリストアすると・・・

サーバ'hoge'の復元に失敗しました。(Microsoft.SqlServer.Express.Smo)
追加情報:
System.Data.SqlClient.SqlError: メディアセットには 2 メディアファミリが含まれていますが、1 だけが指定されています。すべてのメンバを指定してください。(Microsoft.SqlServer.Express.Smo)

<画像:20140325_sqlserver.JPG>
ってエラー。

はいはい。
丸ごと完全バックアップのつもりだったのに、差分バックアップになってました(^^;

この時点で、古い SQL Server マシンは撤去してたのに、組み立てて再度電源オン(^^;
今度は、バックアップ時にオプションでしっかり「既存のメディアセットにバックアップする」の「既存のすべてのバックアップセットを上書きする」を指定して、無事リストア出来たのでした。

ついつい忘れちゃうので、ここにメモっとこ(^^;

コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8