主要的錯誤訊息應該是這個
檔案 'FrankieDB' 無法還原到 'c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS_BIN\MSSQL\DATA\FrankieDB.mdf'。請使用 WITH MOVE 來識別該檔案的有效位置。
訊息 3119,層級 16,狀態 1,行 1
記得在 SQL Server 2000 的時候,
用 Enterprise Manager 來 Restore 的時候有地方可以改丫!
但是在 SQL Server 2008 的時候就沒有了咧!(怪)
不知道是不是我的螢幕的解析度不夠的關係?
看來只能用指令來還原了!
根據查到的範例修改之後大概就是下面這樣啦!
主要是橘色的地方啦!
RESTORE DATABASE [FrankieDB2(1)] FROM DISK = N'K:\DBFile\Backup\DBBackup.bak' WITH FILE = 1,
MOVE 'FrankieDB(2)' TO N'C:\DBFile\FrankieDB2.mdf(3)',
MOVE 'FrankieDB_log' TO N'C:\DBFile\FrankieDB2_log.ldf',
NOUNLOAD, REPLACE, STATS = 10
GO
網誌管理員已經移除這則留言。
回覆刪除