誤用delete了,怎么根據日誌恢復?

hdyd 2003-08-21 08:31:25
---------------------------------------------------------------------*/

declare @vDB_Name varchar(128)
declare @vDB_NameWithPath varchar(128)
declare @vDB_StopAt varchar(128)

select @vDB_Name='abc'
select @vDB_NameWithPath='abc'
select @vDB_StopAt='2003/5/19 08:30:00'

backup log @vDB_Name to disk=@vDB_NameWithPath

restore database iac_hr_data from disk='D:\abc' with norecovery

restore log @vDB_Name from disk=@vDB_NameWithPath with stopat=@vDB_StopAt



執行上面的
出現下面的錯誤:
Server: Msg 3135, Level 16, State 2, Line 2
The backup set in file 'D:\abc' was created by BACKUP LOG and cannot be used for this restore operation.
Server: Msg 3013, Level 16, State 1, Line 2
RESTORE DATABASE is terminating abnormally.

...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-08-22
  • 打赏
  • 举报
回复
log explorer可以恢复的
TomKen 2003-08-22
  • 打赏
  • 举报
回复
好东西啊
hjb111 2003-08-21
  • 打赏
  • 举报
回复
用Log Explorer根据事务日志恢复吧!
hdyd 2003-08-21
  • 打赏
  • 举报
回复
就是說,沒有指望恢復了?
pengdali 2003-08-21
  • 打赏
  • 举报
回复
restore log abc from disk='D:\abc' with stopat='2003/5/19 08:30:00'

这个d:\abc是你的最新备份。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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