我可以在提交交易后取消提交吗



我在一列上更新了100行,其中有不同的值,例如3,5,2,1,4,5等,但我错误地用值9更新了所有行,并提交了它。有什么方法可以将以前的值恢复到该列吗?iam使用sql server r2

SQL Server不支持此功能,但在某些情况下,可以通过读取事务日志来恢复数据。若数据库处于完全恢复模式,并且需要第三方工具(如ApexSQL日志或日志救援),则此操作有效。还有一种方法可以使用DBCC log命令读取t-log,但太难了。

检查此

最新更新