作者qrtt1 (愚人)
看板Database
標題[系統] 如何回復 MSSQL 2005 的資料庫
時間Tue Jan 15 19:05:13 2008
DB: SQL SERVER 2005
環境描述: 有一個完整備份, N個差異備份
原先的機器掛了. 現在需要在另外一台電腦上回復資料庫
我先使用了
RESTORE DATABASE [MyDB]
FROM DISK = N'D:\MyDB\MyDB_backup_200711151513.bak' WITH REPLACE
做了完整備份的回復, 接著使用
RESTORE DATABASE [MyDB]
FROM DISK = N'D:\MyDB\MyDB_backup_200712140155.bak' WITH NORECOVERY
執行差異回復時出現了錯誤訊息
Msg 3117, Level 16, State 1, Line 1
The log or differential backup cannot be restored because no files are ready to rollforward.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
不知道我的用法對不對. 網上找了幾方式都是說用 WITH NORECOVERY 就能回復差異備份了
有沒有相關經驗的朋友知道我漏了什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.219.202