GUIで復元しようとするとこんなメッセージが出る
1 2 3 4 |
Msg 3154, Level 16, State 4, Line 2 バックアップ セットは、既存のデータベース 'TESTDB' 以外のデータベースのバックアップを保持しています。 Msg 3013, Level 16, State 1, Line 2 RESTORE DATABASE が異常終了しています。 |
Replaceで既存データベースに紐づいているファイルを退避させる必要があるっぽい
1 2 3 4 5 6 7 8 9 |
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 |