SQL Server 2005を使用してデータベースを復元する
-
05-07-2019 - |
質問
古いサーバーからSQL Serverを使用してデータベースをファイルにバックアップしました。
今、そのファイルを新しいサーバーの新しいデータベースに復元したいと思います。
同じ名前でDBを作成しましたが、次のエラーが表示されます:
"バックアップセットは、既存の「*****」データベース以外のデータベースのバックアップを保持します
何か考えはありますか
ありがとう
解決
WITH REPLACE オプションを復元に追加します。
SQL Serverがすべきことを指定します 指定されたデータベースとその 別のデータベースであっても関連ファイル 同じ名前で既に存在します
他のヒント
新しいデータベースをドロップします-復元したいデータベースの邪魔になります。
古いデータベースを復元しようとすると10回、復元元のファイルを選択すると、「データベースへ」に名前が魔法のように表示されます。 SSMSの宛先フィールド。
バックアップからデータベースを復元すると、SQLインスタンス上に new データベースが作成されます。その名前のデータベースがそのSQLインスタンスに既に存在する場合、既存のデータベースを上書きするオプションを選択しない限りエラーが発生します。その場合、古いデータベースは消去されて置き換えられます。
同じ問題が発生していましたが、WITH REPLACEを設定してもエラーが発生しました。バックアップと同じ名前の空のデータベースがありましたが、問題は、バックアップに使用していた.trnファイルに2つのバックアップセットがあり、データベース全体とトランザクションログ。フルデータベースのみを選択し、機能しました。
所属していません StackOverflow