首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • mysql误更新 [已结贴,结贴人:jomakzhao]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 13:19:59 楼主
      刚使用update更新表的时候忘记指定where条件, 导至整张表数据丢失了,被统一更改成一样的记录了,求救怎么样能恢复原样.求救.给高分,不够再加
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 13:25:181楼 得分:30
    用日志工具Log  Explorer
    步骤:
    1、查看日志
          a、打开log  explorer,选择菜单File--> attach  log  file     
          b、在Log  File  Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
          c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View  Log命令,此时窗口右边则出现该数据库的Log。
    2、恢复数据库
          这时您只要选择您要恢复对事件点,右键点击选择"undo  transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jlzan1314
    • 等级:
    发表于:2008-06-25 14:12:122楼 得分:0
    你也真狠,以后sql语句测试了,再查询.新建一个相同的数据库试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:38:223楼 得分:0
    好象没有办法,看看日志有没有信息

    经常备份数据库,谨记
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:45:444楼 得分:0
    引用 3 楼 fxs_2008 的回复:
    好象没有办法,看看日志有没有信息

    经常备份数据库,谨记
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:05:505楼 得分:0
    最好的方法就是把以前备份的拿出来直接覆盖

    要不然真的很头痛!!!!

    顶一下,希望lz能找到好的方法!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yifanwu
    • 等级:
    发表于:2008-06-25 15:14:386楼 得分:0
    从备份的数据库恢复,这个方法最好
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:17:227楼 得分:0
    我马上去备份我的程序和数据库。 怕怕啊!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:26:038楼 得分:0
    同情 LZ  估计够呛
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:32:189楼 得分:30
    呵呵,只能看从日记里面找,看看有办法恢复没
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:35:1710楼 得分:10
    帮顶一下,希望楼主找到好方法,给大家共享一下!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • justicesun
    • 等级:
    发表于:2008-06-25 20:29:3511楼 得分:30
    引用 1 楼 qianziai0912 的回复:
    用日志工具Log  Explorer
    步骤:
    1、查看日志
          a、打开log  explorer,选择菜单File--> attach  log  file     
          b、在Log  File  Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
          c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View  Log命令,此时窗口右边则出现该数据库的Log。
    2、恢复数据库
          这时您只…


    试试吧...不行的话...就认倒霉吧
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved