是否有任何方法可以回滚SQL Server中的事务?
昨天,我编写了一些代码模块,它在SQLServer2008上的重要数据库中的近400条现有记录中写入了错误的数据。我没有备份这个数据库(我的错误)。所以问题是如何回滚这400个事务?有没有办法做到这一点?谢谢。您可以回滚事务,只要您没有提交它 但是如果你昨天就开始了,你犯下错误的几率很高——然后就没有回头路了 所以你的选择是是否有任何方法可以回滚SQL Server中的事务?,sql,sql-server,backup,rollback,Sql,Sql Server,Backup,Rollback,昨天,我编写了一些代码模块,它在SQLServer2008上的重要数据库中的近400条现有记录中写入了错误的数据。我没有备份这个数据库(我的错误)。所以问题是如何回滚这400个事务?有没有办法做到这一点?谢谢。您可以回滚事务,只要您没有提交它 但是如果你昨天就开始了,你犯下错误的几率很高——然后就没有回头路了 所以你的选择是 要么恢复备份(下次请记住在执行此操作之前进行备份!) 手动“撤消”这400个事务 您无法回滚,但如果数据库处于完全恢复模式,则可以使用stopat还原到另一个servar
- 要么恢复备份(下次请记住在执行此操作之前进行备份!)
- 手动“撤消”这400个事务