SQL2000执行错更新了,没开事务。有办法回滚吗?

NOZMC 2011-06-01 03:13:28
执行错更新语句了。没有开事务。有办法回滚吗?
恢复备份啥的就不用说了。有备份。我就不问了。
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
打一壶酱油 2011-06-01
  • 打赏
  • 举报
回复
log explorer

如果是 simple 恢复模式 那 log explorer 也没用了
duronshi 2011-06-01
  • 打赏
  • 举报
回复
呵呵,测试环境还可以,正式环境在操作数据前,一定要开启事务,这是血的教训。

如4楼所说,用哪个工具可以还原部分数据,前提日志文件要完整。
唐诗三百首 2011-06-01
  • 打赏
  • 举报
回复
另: SQL Server不比Oracle有UNDO表空间, 万事小心..
唐诗三百首 2011-06-01
  • 打赏
  • 举报
回复
前提是楼主的数据库是完整恢复模式(Full Recovery)且未做截断.
用Log Explorer打开数据库日志文件(.LDF),找到刚才的Update部分,产生反向的SQL脚本..
NOZMC 2011-06-01
  • 打赏
  • 举报
回复
哦耶。。。。。。
Billy 2011-06-01
  • 打赏
  • 举报
回复
生米煮成熟饭了
Shawn 2011-06-01
  • 打赏
  • 举报
回复
--#1.没办法回滚
--#2.靠日志恢复吧

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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