给出我的全部分数!!SOS!!!mssql server70数据库,执行了UPDATA命令。可不可以恢复!!!

coollele 2000-06-10 10:42:00
各位,我用SQL管理器时,误操作了UPDATE命令,闯下了大祸,有没有办法将UPDATA命令恢复的~~~~~~!!!! 请帮助我。。。。我要哭了。。。~~!~!!!
...全文
409 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZhangChengGang 2000-06-23
  • 打赏
  • 举报
回复
我干断定,一定可以,我在读一本书时,从书里讲的意识上看好象可以,Delete 和TRUNCATE 命令的区别就在这
beta 2000-06-16
  • 打赏
  • 举报
回复
You may want to restore the database to an earlier point in time than to the point of failure. For example, an earlier transaction within a database changed some data incorrectly, but the transaction was committed, and several transaction log backups have been created afterward. Therefore, you will need to restore the database backup and only those transaction logs that contain the changes prior to the transaction you do not want applied.

ROBOT 2000-06-15
  • 打赏
  • 举报
回复
用日志恢复:
restore log {data_name|@database_name_var}
from <log_file>
with [norecovery\recovery\standby_undo_file_name]
[,][stopat={data_time|@data_time_var}

例如:库名为database1 日志为database1_log 要求恢复2000/6/15 1:00前的数据:
restroe log database1
from database_log
with recovery,stopat='jun 15,2000 1:00 am'

参考书有:<SQL SERVER7.0 系统管理和应用开发指南>(清华大学出版
Wonny 2000-06-14
  • 打赏
  • 举报
回复
谁能解决得了,我也愿意给出全部的分数。
Tyro 2000-06-13
  • 打赏
  • 举报
回复
如果数据库有备份的话,可以通过装入最近的数据库备份及其以后的事备日志备份来恢复
Un1 2000-06-12
  • 打赏
  • 举报
回复
Sorry! 我也不知到应该如何做!
Axiong 2000-06-12
  • 打赏
  • 举报
回复
TO ROBOT和sSam:
不知解决过这种问题没有??如果有,就说出来!好象不是很简单的!!!!!!!!!!!!!!
事物已经提交了,我不知怎么办了,我对这问题很有兴趣,什么参考书??
我在books online就是找不到!!!
ROBOT 2000-06-10
  • 打赏
  • 举报
回复
sSam说的对,一般用回滚日志的方法可以, 看看参考书吧。
sSam 2000-06-10
  • 打赏
  • 举报
回复
很简单,把日志往回滚就可以了
蝈蝈俊 2000-06-10
  • 打赏
  • 举报
回复
没希望了。
Axiong 2000-06-10
  • 打赏
  • 举报
回复
好象你很惨!!!找找microsoft了,看看有没有后门???
9Thoughts 2000-06-10
  • 打赏
  • 举报
回复
如果你已提交本次事务(transaction),恐怕无药可救了,如没有,执行:ROLLBACK;
估计我说晚了,你还是想别的招吧!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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