恢复字段的先前值

时间:2014-02-20 13:07:31

标签: sql sql-server-2008

使用SQL2008 R2。

在没有回滚的情况下对字段进行了更新,我需要回滚此字段但没有以前的值。

我正在尝试恢复表中一组数据的字段的先前值。是否可以查看以前的值?

提前致谢

2 个答案:

答案 0 :(得分:0)

不,你不能这样做。仅当您在更改之前备份数据库时。但是,恢复该备份还会将所有其他数据恢复到该状态。

可以做的是在更改之前从上次备份创建新数据库。然后,您可以找到该值并更改真实数据库。然后可以删除新数据库。

答案 1 :(得分:0)

如果没有某些第三方解决方案或fn_dblog命令,您就无法做太多。您还可以在此处查看答案https://stackoverflow.com/a/20575261/2808398

另请查看关于fn_dblog命令https://stackoverflow.com/a/9018249/2808398

的帖子