我在数据库中执行了update dbo.Category set ParId = 797,Payer=4  但我忘了写条件  整表数据都改了  能撤销么  谢谢指点  很急

解决方案 »

  1.   

    以后这样操作
    先查符合条件的有多少行 select * from table where ...
    然后更新时加显示事务,然后用肉眼来观查影响的行数,正常就commit tran 反之rollback tran
    begin tran
    upate....
    --commit tran  
    --rollback tran你现在只能找备份去恢复了
      

  2.   

    用一个工具去找找 ,有反向操作的 ,叫 :
       sql log explorer , 应该可以帮助你 ,
    god bless you
      

  3.   

    log explorer 或根据日志恢复