SQL Server もたまにしか使わないので、すっかり忘れてて二度手間になってもうた。
とあるサーバで動いている SQL Server の DB データを丸ごとバックアップして、他のサーバで動いている SQL Server に上書きでリストアする・・・という作業。
バックアップの種類で「完全」を選び、バックアップする DB を指定し、バックアップセットの名前とか有効期限とか設定して、バックアップ!
で、このバックアップセットを別のサーバに持って行ってリストアすると・・・
サーバ'hoge'の復元に失敗しました。(Microsoft.SqlServer.Express.Smo)追加情報:System.Data.SqlClient.SqlError: メディアセットには 2 メディアファミリが含まれていますが、1 だけが指定されています。すべてのメンバを指定してください。(Microsoft.SqlServer.Express.Smo)
ってエラー。
はいはい。
丸ごと完全バックアップのつもりだったのに、差分バックアップになってました(^^;
この時点で、古い SQL Server マシンは撤去してたのに、組み立てて再度電源オン(^^;
今度は、バックアップ時にオプションでしっかり「既存のメディアセットにバックアップする」の「既存のすべてのバックアップセットを上書きする」を指定して、無事リストア出来たのでした。
ついつい忘れちゃうので、ここにメモっとこ(^^;
コメントする