[200分]难,盼高手出现!关于SQLServer2000的问题

steveson 2003-10-17 03:25:56
问题:
能否恢复因误操作而更新的表,具体情况是:执行UpDate语句时,where 条件录入错误,由于数据非常重要,谁有办法恢复。

分不够可以再加!!!!!!!!!!!
...全文
37 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
steveson 2003-10-17
  • 打赏
  • 举报
回复
使用log Explore搞定了,谢谢大家,结贴
牛牛Alex 2003-10-17
  • 打赏
  • 举报
回复
有几百个数据啊
yaotiebing 2003-10-17
  • 打赏
  • 举报
回复
根据其它字锻看看能不能在用update 更新过来
8u9 2003-10-17
  • 打赏
  • 举报
回复
有备份就可以,没有备份就不行
牛牛Alex 2003-10-17
  • 打赏
  • 举报
回复
up
gshope 2003-10-17
  • 打赏
  • 举报
回复
先数据库完全恢复,再部分恢复,最后再日志恢复,你平时在什么时候做了备份就能恢复到那个时间的数据。
牛牛Alex 2003-10-17
  • 打赏
  • 举报
回复

restore log dbName from disk='fileName'
with stopat='date_time'
用上面这句话进行数据库恢复时有一下错怎么解决啊


服务器: 消息 3101,级别 16,状态 2,行 1
因为数据库正在使用,所以未能获得对数据库的排它访问权。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE LOG 操作异常终止。
牛牛Alex 2003-10-17
  • 打赏
  • 举报
回复
没有日志备份怎么办?
kandyasp 2003-10-17
  • 打赏
  • 举报
回复
日志备份
qiuji 2003-10-17
  • 打赏
  • 举报
回复
或者:
将数据库的一些数据更新了,想要恢复
http://expert.csdn.net/Expert/topic/2211/2211894.xml?temp=.399914
acewang 2003-10-17
  • 打赏
  • 举报
回复
没有日志备份就惨了,
steveson 2003-10-17
  • 打赏
  • 举报
回复
谢谢大家,先试一下
qiuji 2003-10-17
  • 打赏
  • 举报
回复
看看这个:
http://expert.csdn.net/Expert/topic/2343/2343412.xml?temp=.8866541
guoyan19811021 2003-10-17
  • 打赏
  • 举报
回复
有备份吧
如果有的话,恢复
tohen 2003-10-17
  • 打赏
  • 举报
回复
恢复最近的日志备份!
沒用的,你的數據庫是分布式的嗎?
如果是,就儘快備份那邊的表.
rgbcn 2003-10-17
  • 打赏
  • 举报
回复
利用事务日志来恢复Update、Delete误操作引起的数据丢失
可能有不少朋友遇到过这样的问题:
update或delete语句忘带了where子句,或where子句精度不够,执行之后造成了严重的后果,
这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份
或不能备份日志(truncate log on checkpoint选项为1),那么就无法进行数据的恢复了,或者
只能恢复到最近一次的备份的数据了。

以下简单说明恢复数据方法:
1,如果误操作之前存在一个全库备份(或已有多个差异备份或增量备份),首先要做的事就是进
进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那你就死翘了)
backup log dbName to disk='fileName'
2,恢复一个全库备份,注意需要使用with norecovery,如果还有其他差异或增量备份,则逐个恢

restore database dbName from disk='fileName' with norecovery
3,恢复最后一个日志备份即刚做的日志备份,指定恢复时间点到误操作之前的时刻
restore log dbName from disk='fileName'
with stopat='date_time'

以上这些操作都可以在SQL SERVER企业管理器里完成,难度不大。。。

当然,如果误操作是一些不记日志的操作比如truncate table,select into等操作,那么是无法利
用上述方法来恢复数据的...

xinyu_1980 2003-10-17
  • 打赏
  • 举报
回复
帮你UP一下
gshope 2003-10-17
  • 打赏
  • 举报
回复
不过这样的话,从日志备份之后的所有操作都被取消了。
gshope 2003-10-17
  • 打赏
  • 举报
回复
恢复最近的日志备份!
steveson 2003-10-17
  • 打赏
  • 举报
回复
在线等待......

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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