紧急求救,SQL Server中的表被drop table误删除了,能否恢复

peters 2005-04-13 12:02:40
各位高手,大哥,由于我的项目是边运行边改,我在初始化表时,不小心把原来已经录入数据的,用drop table删除掉,假设在有日志的情况下,有没有可能恢复?现在我的心都提到嗓门上了,如果不能恢复,我惨了,十几个人一周多的录入的全完了
...全文
1043 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyun_424 2005-04-13
  • 打赏
  • 举报
回复
同情,我用VSS开发,有次忘了备份,把好几天的东西全没了,气得半死,同情!!
jinger007 2005-04-13
  • 打赏
  • 举报
回复
问一下你drop table 之后有没有提交阿,即执行commit,如果没有的话,你可以用rollback恢复阿,如果你已经commit了,那估计就没戏了
peters 2005-04-13
  • 打赏
  • 举报
回复
谢谢大家的热心帮助,由于数据库是在虚拟主机提供商那里的,我没有办法直接操作,目前正在和服务商联系(还没上班),希望能够恢复
adiks 2005-04-13
  • 打赏
  • 举报
回复
sorry ,i don't know
Overriding 2005-04-13
  • 打赏
  • 举报
回复
再贴:
log explorer使用的几个问题

1)对数据库做了完全 差异 和日志备份
备份时选用了删除事务日志中不活动的条目
再用Log explorer打试图看日志时
提示No log recorders found that match the filter,would you like to view unfiltered data
选择yes 就看不到刚才的记录了


如果不选用了删除事务日志中不活动的条目
再用Log explorer打试图看日志时,就能看到原来的日志

2)修改了其中一个表中的部分数据,此时用Log explorer看日志,可以作日志恢复

3)然后恢复备份,(注意:恢复是断开log explorer与数据库的连接,或连接到其他数据上,
否则会出现数据库正在使用无法恢复)
恢复完后,再打开log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data
选择yes 就看不到刚才在2中修改的日志记录,所以无法做恢复.

3)
不要用SQL的备份功能备份,搞不好你的日志就破坏了.

正确的备份方法是:
停止SQL服务,复制数据文件及日志文件进行文件备份.

然后启动SQL服务,用log explorer恢复数据

4)
如果你的数据库的日志恢复模型是simple,那就不可能用log explorer恢复

5)
Log explorer必须安装在要恢复数据库的sql server服务器上,或者在sql server服务器上安装服务端,在操作的电脑上安装客户端进行数据恢复

无语抡笔 2005-04-13
  • 打赏
  • 举报
回复
我也曾经遇过类似的问题,我只能从备份里找出来,深表同情。
Overriding 2005-04-13
  • 打赏
  • 举报
回复
log explorer
gxboy 2005-04-13
  • 打赏
  • 举报
回复
有恢复工具的。具体什么记不清了。你最好去数据库版查查。
gabriel1 2005-04-13
  • 打赏
  • 举报
回复
没关系,有救的,网上搜索一下,有恢复数据库的工具
JayJay 2005-04-13
  • 打赏
  • 举报
回复
只能深表同情了,咋就不备个份先呢
zyizyizyi 2005-04-13
  • 打赏
  • 举报
回复
有以前的bak文件,和新的ldf文件就行。
LoveCherry 2005-04-13
  • 打赏
  • 举报
回复
我遇到过,有一次我用导出的sql语句重新建缺失的表,没有想到它会drop table!一下子彻底完蛋
YapEro 2005-04-13
  • 打赏
  • 举报
回复
没关系,虚拟主机提供商一般会定时给你备份好的.找他们要最近的备份,这个不是技术问题了,看你的公关能力了.如果跟他们熟的话好说,不熟只能好好求他们了^-^
peters 2005-04-13
  • 打赏
  • 举报
回复
呵呵,还好,服务商每天晚上1点有备份,在数据库管理员的帮助下,终于恢复到今天凌晨1点的了,谢谢大家,结帐了!
hchxxzx 2005-04-13
  • 打赏
  • 举报
回复
用日志进行恢复,这应该没有问题的.
wjcking 2005-04-13
  • 打赏
  • 举报
回复
up
lang11zi 2005-04-13
  • 打赏
  • 举报
回复
看你有没有做备份了
sunnystar365 2005-04-13
  • 打赏
  • 举报
回复
深表同情,希望你能早日找到办法
xlbh 2005-04-13
  • 打赏
  • 举报
回复
同情 关注!
redstorm11 2005-04-13
  • 打赏
  • 举报
回复
估计不行了
加载更多回复(2)

62,074

社区成员

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

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

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

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