在不使用事务的情况下回滚sql server表中的更新数据

时间:2016-06-20 06:26:05

标签: sql-server sql-server-2008

我错误地更新了sql server表的所有行。

由于这不是事务的一部分,我无法回滚,我该如何还原呢?

1 个答案:

答案 0 :(得分:0)

停止对数据库的新更新。

对新备份文件进行完整备份。

现在将事务备份发送到新文件。

现在做一个时间点恢复。选择事故发生前的时间。

您将失去自那时以来发生的所有其他事件。

如果这是一个生产数据库,那么您应该将时间点还原到新数据库,然后使用update语句来更正不正确的数据。

祝你好运,保持冷静。