【发布时间】:2013-02-03 18:47:58
【问题描述】:
我想知道是否有办法在某个日期恢复数据库的状态。不幸的是,我没有备份。
【问题讨论】:
标签: sql-server database-backups database-restore
我想知道是否有办法在某个日期恢复数据库的状态。不幸的是,我没有备份。
【问题讨论】:
标签: sql-server database-backups database-restore
如果没有任何类型的备份,您将无能为力 - 因为之前的状态已被检查点清除(即使在完全恢复中,it acts like simple recovery until you've bothered to take a backup)。这种情况正是备份的用途。如果您在没有降落伞的情况下跳下飞机,请不要费心寻找开伞绳……
【讨论】:
正如 Aaron 上面所说,您可以在这里做的事情很少。
为什么需要将数据库恢复到以前的状态?如果您删除了一些数据并想要撤消事务,如果您的数据库处于完全恢复模式,您可能可以恢复一些数据。
如果是这种情况,您可以尝试使用SQL Log Rescue 或ApexSQL Log 读取事务日志
【讨论】: