非常需要帮助。
我不小心从数据库中删除了一张表。有一个数据库的备份,但它是 15 天前的。
有人可以告诉我是否可以通过任何方式获取我的表格数据?
谢谢
非常需要帮助。
我不小心从数据库中删除了一张表。有一个数据库的备份,但它是 15 天前的。
有人可以告诉我是否可以通过任何方式获取我的表格数据?
谢谢
在你做任何事情之前,复制你当前的数据和传输日志。
我自己从来没有遇到过这个问题,因为我知道一些人对 ApexSql 恢复工具发誓——不便宜,但如果其他方法不适合你,那是值得的。
说到 DROP table 和 ApexSQL 工具,可以参考在线文章DROP Table operation 恢复丢失表的 4 个技巧,了解更多细节和可以使用的方法
免责声明:我在 ApexSQL 担任产品支持工程师
如果您现在备份数据库和日志(假设您没有截断/缩小它们),那么您可以将此备份恢复到删除表之前的某个时间点。请参阅此技术网文章:
http://technet.microsoft.com/en-us/library/ms179451(v=sql.100).aspx
只要确保您没有覆盖旧备份,就好像您无法将其恢复到那个时间点一样,那么您可能需要像其他答案所述那样使用旧备份。
此外,请确保将其恢复为新的数据库名称,并在您对数据恢复到应有的状态感到满意后重命名。