GUIで復元しようとするとこんなメッセージが出る

Msg 3154, Level 16, State 4, Line 2
バックアップ セットは、既存のデータベース 'TESTDB' 以外のデータベースのバックアップを保持しています。
Msg 3013, Level 16, State 1, Line 2
RESTORE DATABASE が異常終了しています。

Replaceで既存データベースに紐づいているファイルを退避させる必要があるっぽい

use [master]
restore database [TESTDB] from disk = N'C:\Users\Administrator\Desktop\TESTDB.bak'
WITH  
   FILE = 1
,  replace
,  MOVE N'TESTDB'     TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TESTDB.mdf'
,  MOVE N'TESTDB_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TESTDB_log.ldf'
,  STATS = 5
go

<スポンサーリンク>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)