作者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