利用bak文件恢復新建數據庫:
1:利用sqlserver界面管理工具恢復,在操作2005以上的版本可以講界面的操作過程生成sql語句(本人在此徘徊了好久,得一位博友提醒才恍然大悟);
2:利用sql還原新建數據庫
RESTORE DATABASE [test] FROM DISK = N'E:/RCDB.bak' //備份文件路徑
WITH FILE = 1,
//RationsConfig_Data:為原來數據庫的名稱,即第一次建立該數據庫時的名稱(不管經過多少新建還原,該名稱指初始名稱)MOVE N'RationsConfig_Data' TO N'E:/work/net定額工具/數據庫/test.mdf', //數據庫需要移動到的路徑MOVE N'RationsConfig_Log' TO N'E:/work/net定額工具/數據庫/test_1.ldf', NOUNLOAD
//查詢數據庫文件所在的默認路徑select name,fileName from sysaltfiles where name='master'
新聞熱點
疑難解答