SQL Server 2012回滚更改

时间:2015-08-27 11:17:52

标签: sql-server rollback recovery

我不小心执行了没有where子句的程序。我可以收回数据吗?

数据库备份是在一周之前完成的。

有没有办法使用rollback来恢复数据。

我正在使用SQL Server Management Studio 2012

2 个答案:

答案 0 :(得分:4)

您的数据库恢复模型是什么? 如果恢复模型为full,则可以使用事务日志备份还原数据库。 在恢复之前,你应该从你的数据库执行备份。

答案 1 :(得分:1)

取自评论。当您的数据库位于full recovery mode时,您可以将数据库还原到某个时间点(感谢transaction logs)。因此,在您意外执行sql之前返回应该不是问题。 Here如何做到这一点很好。