roll back功能?

[复制链接]
查看11 | 回复9 | 2007-6-14 12:46:38 | 显示全部楼层 |阅读模式
不小心在查询分析器中update了表中几十条记录,可否做个回滚操作,如何做,谢谢!
update table1 set col1='test1' where col2='test2'
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
没有显示声明trans的话,每条sql语句相当于1个trans,运行成功即已commit
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
就是说这样操作之后没得回滚了?
实际中如果这样误操作的话,如何是好?
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
显式声明事务
做好备份
log explorer
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
最初由 北冥 发布
[B]显式声明事务
做好备份
log explorer [/B]

可否举个例子,因对这些东西不是很熟悉,谢谢!
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
理论上讲是做得到的,所有的操作都有log,只要取消相关的log就可以了,但方法我也不知
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
用log explorer
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
这个怎么用,是sql server自带吗?
最初由 cosio 发布
[B]用log explorer [/B]

回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
up
回复

使用道具 举报

千问 | 2007-6-14 12:46:38 | 显示全部楼层
Log Explorer 之产品可到 http://www.lumigent.com/products/le_sql.html
操作很简单,,但日志档如果也查无回复点时,,也是无救的..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行