Sql server 如何从SQL中上次更新的查询中恢复表?

Sql server 如何从SQL中上次更新的查询中恢复表?,sql-server,Sql Server,我意外地在SQL中执行了一个更新查询,我需要恢复更改。数据库没有备份。更新查询之后,我没有执行任何后续查询。我假设使用Microsoft SQL Server。在没有备份的情况下,在事务之外,恐怕您运气不好。可能值得查看本文中提到的事务日志。我没有亲自尝试过,但如果我处于同样的位置,我会从这个角度来考虑 也值得一看堆栈溢出的答案。您使用的是什么数据库?如果您没有在事务中工作,并且没有备份,恐怕您无法进行恢复。Oracle有flashback,如果在您的数据库上启用,则可以使用它。如果你正在使用另

我意外地在SQL中执行了一个更新查询,我需要恢复更改。数据库没有备份。更新查询之后,我没有执行任何后续查询。

我假设使用Microsoft SQL Server。在没有备份的情况下,在事务之外,恐怕您运气不好。

可能值得查看本文中提到的事务日志。我没有亲自尝试过,但如果我处于同样的位置,我会从这个角度来考虑


也值得一看堆栈溢出的答案。

您使用的是什么数据库?如果您没有在事务中工作,并且没有备份,恐怕您无法进行恢复。Oracle有flashback,如果在您的数据库上启用,则可以使用它。如果你正在使用另一个RDBMS,那么我不知道有什么办法。我正在使用MSSQL。这非常紧急,请帮助。这取决于数据库设置上的RDBMS和选项集。因为他说的是SQL,我假设的是SQL server。它可能是SQL server,但SQL也是Oracle、MySQL、PostgreSQL等使用的语言的名称。是的。我知道。我已将我的答案更新为MS SQL特定的。取消否决票怎么样?