如何回滚已删除的表数据?

Sim*_*dri 6 sql sql-server

我不小心删除了一张表,我该如何回滚它。请建议。

thu*_*eek 12

从备份中获取!


小智 9

正如 Joe Stefanelli 所说,ApexSQL 工具可以提供帮助。实际上有两个工具——如果整个表都被删除了——ApexSQL Recover。如果只删除表记录,ApexSQL Log 和 ApexSQL Recover 都可以提供帮助。

这两种工具在试用期间的局限性在于它们只能恢复十分之一的交易。好消息是 ApexSQL Log 会显示网格中的所有记录,即使在试用时,您也可以看到可以恢复的记录。限制是在您获得该工具的许可之前,您无法为所有这些脚本创建撤消脚本

即使您没有完整或差异数据库备份,这些工具也可以在读取数据 (MDF) 文件 (ApexSQL Recover) 和事务日志(LDF 和 trn - 在线、分离、备份 - ApexSQL 日志)时恢复数据

恢复因DROP Table操作丢失的表的4种技术

免责声明:我作为支持工程师为 ApexSQL 工作