常常用到Restore Database ... From Disk ... Move ... To
所以就記錄下來.
常常會將目前的DB備份下來再Restore另一個Database名稱,
而 Move 需要 LogicalName ,所以可以先下 RESTORE FILELISTONLY 來知道DB的 LogicalName
然後再寫到Move的裡 ,如下,
RESTORE FILELISTONLY
FROM DISK = '要還原的備份檔';
go
RESTORE DATABASE [GSS_PORTAL_MP]
FROM DISK = 'D:\DB_Backup\MYDBBACK.bak'
WITH RECOVERY,
MOVE 'DB Data 的 LogicalName'
TO '還原後要存放的資料檔案.mdf',
MOVE 'DB Log 的 LogicalName'
TO '還原後要存放的Log檔案.ldf'
常常用到,所以就記錄下來。
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^