使用SQL2008 R2。
在没有回滚的情况下对字段进行了更新,我需要回滚此字段但没有以前的值。
我正在尝试恢复表中一组数据的字段的先前值。是否可以查看以前的值?
提前致谢
答案 0 :(得分:0)
不,你不能这样做。仅当您在更改之前备份数据库时。但是,恢复该备份还会将所有其他数据恢复到该状态。
可以做的是在更改之前从上次备份创建新数据库。然后,您可以找到该值并更改真实数据库。然后可以删除新数据库。
答案 1 :(得分:0)
如果没有某些第三方解决方案或fn_dblog命令,您就无法做太多。您还可以在此处查看答案https://stackoverflow.com/a/20575261/2808398
另请查看关于fn_dblog命令https://stackoverflow.com/a/9018249/2808398
的帖子