sql server 2008 r2 表被删除了,又重新建了,但是原来的数据如何恢复啊

sql server 2008 r2 表被删除了,又重新建了,但是原来的数据怎么恢复啊?
因为误操作在正式环境下执行了脚本,脚本的功能是添加新的字段。但是执行完脚本以后原表被Drop以后又重新建了一个,但是原来的数据全部丢失了。我通过网上的方法用事务日志恢复,都没有效果。用了apex sql log 工具也无法恢复被Drop掉的数据,网上大部分方法都是恢复误删除记录的数据,没有看到表被删除以后如何恢复。

现在很麻烦。
------解决思路----------------------
有没有备份,有没有测试环境,在测试环境下有没有这个表!
数据库的日志模式是完整的吗?简单的用日志貌似是恢复不了,不行看看恢复硬盘???
------解决思路----------------------
引用:
Quote: 引用:

没备份那就无解了

16号的备份,误操作是在24号左右。所以恢复备份的话只能是16号的。但是16~24之间没有备份


16号是全备么?如果数据库是完整的话,而且从16号到现在没有做过其他备份,那现在做一个日志备份,就可以恢复到删除前最近的时间点
------解决思路----------------------
可以参照SQL完整备份还原到时间点的资料!
------解决思路----------------------
引用:
Quote: 引用:

没备份那就无解了

16号的备份,误操作是在24号左右。所以恢复备份的话只能是16号的。但是16~24之间没有备份
只要有全备份,就算是删过表也可以恢复
你可以参考一下以下
http://www.cnblogs.com/jintan/archive/2008/11/14/1333879.html
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

没备份那就无解了

16号的备份,误操作是在24号左右。所以恢复备份的话只能是16号的。但是16~24之间没有备份


16号是全备么?如果数据库是完整的话,而且从16号到现在没有做过其他备份,那现在做一个日志备份,就可以恢复到删除前最近的时间点

但是现在做过其他备份了。25号就做了备份了,怎么办


25号做的是全备还是日志备份?之前有做过日志备份么?
------解决思路----------------------
全备不影响日志截断,如果你从没有做过日志备份,那可以现在做一个,然后用故障点前最新的全备+本次日志备份,就可以恢复到故障点前最近的时刻
------解决思路----------------------
sql server 2008 r2 表被删除了,又重新建了,但是原来的数据如何恢复啊
------解决思路----------------------
sql server 2008 r2 表被删除了,又重新建了,但是原来的数据如何恢复啊
这样的错误……
------解决思路----------------------
引用:
Quote: 引用:

没备份那就无解了

16号的备份,误操作是在24号左右。所以恢复备份的话只能是16号的。但是16~24之间没有备份


16号到 24 号之间,如果没有清理过日志,就可以恢复,你百度一下 “sql server 日志恢复数据”
------解决思路----------------------
sql server 2008 r2 表被删除了,又重新建了,但是原来的数据如何恢复啊
------解决思路----------------------
有备份文件,或单独用一个环境还原

方法:数据库备份还原顺序关系
http://blog.csdn.net/roy_88/article/details/39401747

把当前日志做备份,还原到时间点
------解决思路----------------------
如果数据库是简单模式就没法了
不支持时点还原

可以网上找一下最新LogExplore有没有支持此版本