Social Icons

Pages

2013年9月25日 星期三

備份檔(.bak)還原DB語法

RESTORE DATABASE 資料庫名稱 FROM disk='資料庫備份檔路徑'WITH REPLACE

Ex:
RESTORE DATABASE crm
FROM disk='C:\DB_backup\crm2.bak'WITH REPLACE



參考:
http://werwolf.pixnet.net/blog/post/37262632

步驟一:當使用工具卻無法將資料庫還原。
步驟二:先將資料庫卸離後將目前的mdf與ldf的資料庫檔案備份。      
                卸離前先記住mdf與ldf的位置,可以在資料庫按右鍵看屬性
步驟三:
 
開啟SQL語句的執行CMD,將下列語句修改成自己資料庫的項目。

restore database BPM
from disk = 'E:\Backup\DB\BPM_2012_38.bak'
with
move 'BPM' to 'D:\DB\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BPM.mdf',  
move 'BPM_log' to 'D:\DB\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BPM_log.ldf',
NoRecovery,
Replace
go

沒有留言:

張貼留言