SQL Server 2012 回滚更改

SQL Server 2012 Rollback changes

我不小心执行了一个没有 where 子句的过程。我可以取回数据吗?

数据库备份是一周前做的。

有没有什么方法可以使用 rollback.

取回数据

我正在使用 SQL Server Management Studio 2012

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

摘自评论。当您的数据库处于 full recovery mode, you can restore your database back to a point in time (thanks to transaction logs). Therefore, going back before you accidentally executed your sql shouldn't be a problem. Here 时,很好地回答了如何做到这一点。