我不小心对一张表使用了错误的WHERE从句执行了DELETE命令。
我正在使用SQL Server 2005。
有没有办法帮助我恢复丢失的数据?
我不小心对一张表使用了错误的WHERE从句执行了DELETE命令。
我正在使用SQL Server 2005。
有没有办法帮助我恢复丢失的数据?
使用Apex恢复工具是可以实现的,我已经成功地恢复了我意外删除的表行。
如果您下载试用版,则仅可以恢复第10行。
很抱歉,我认为这是不可能的。
因此,无论何时运行删除或更新操作,您都应始终使用 BEGIN TRANSACTION
,然后如果成功,使用 COMMIT
,如果失败,则使用 ROLLBACK
。
失去的已经失去了,我知道唯一的保护方法就是定期备份。
DELETE
命令之前,这是一个有用的一般性指导原则需要考虑。 - stakx - no longer contributing