提一个数据库恢复的问题,在线等

csdn5201 2006-02-05 11:10:28
在sql查询分析器中执行:
restore log office@net from disk='d:\1111' with file=2, NORECOVERY 和
restore log office@net from disk='d:\1111' with NORECOVERY
都提示下列错误:
服务器: 消息 4306,级别 16,状态 1,行 1
先前的还原操作未指定 WITH NORECOVERY 或 WITH STANDBY。请在除最后步骤之外的所有其它步骤中指定 WITH NORECOVERY 或 WITH STANDBY 后,重新启动该还原序列。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE LOG 操作异常终止。

请问如何解决呀?
...全文
242 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn5201 2006-02-06
  • 打赏
  • 举报
回复
我没办法啊,我需要使用程序来控制啊!有高手指点一下吗?
javanow 2006-02-06
  • 打赏
  • 举报
回复
不是 file =2 的问题,而是你恢复完全备份时,没有指定 with norecovery的问题。
csdn5201 2006-02-06
  • 打赏
  • 举报
回复
不是啊,我的意思是说,这两个语句分别执行时都有错误。
javanow 2006-02-06
  • 打赏
  • 举报
回复
我对使用脚本来备份和还原比较了解。

你恢复日志时,需要在头先恢复完全备份时加上 with norecovery
如果你要继续恢复日志,需要在除最后一次日志恢复的脚本都加上with norecovery

--------------------------
http://chinadba.cn
深圳骄子数据库服务网
最具实战经验的数据库优化、管理、设计、培训。
csdn5201 2006-02-05
  • 打赏
  • 举报
回复
d:/1111文件是我备份的日志文件。它存在
浩方软件HFWMS 2006-02-05
  • 打赏
  • 举报
回复
建议楼主还是用企业管理器的,备份/还原去操作吧
这样还方便点

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧