刚才本来是要做个UPDATE的,可是在没有输入条件时不小心按到了F5,请问有办法还原吗?谢谢!

解决方案 »

  1.   

    update前有没有begin tran,有的话可以rollback tran,
    有备份数据库的话可以还原数据库,
    有记录日志文件的话可以用日志来还原.
      

  2.   

    楼上全讲解完了,在UPDATE 之前先做一下SELECT 操作,这样基本上知道要更新多少数据了,可以减少错误操作
      

  3.   

    有日志文件,但不知怎样做,是不是使用log explorer?
    这工具哪里有下载吗?
      

  4.   

    [email protected]非常感谢,请再告诉我怎样使用,谢谢!
      

  5.   

    用log explorer获取日志的逆向语句,执行即可
      

  6.   

    还是不行,也许是不会用吧,我在网上查到好像可以用restore例子是:restore databse 数据名 from disk='c:datapubs' with norecoveryrestore log  数据名 from disk='c:pubslog' with recovery,stopat='2007-05-05 11:05'这些DISK=后面的是写备份的数据库文件名及日志文件名吗?可是我并没有最新的这些备份,应该是从现有的日志中就可以恢复了吧