SQL Server 2008 镜像数据库更新回滚 - 危机
-
26-09-2019 - |
题
我是一名程序员,做过一个 非常 糟糕的是,在 SQL Server 2008 中的更新查询上按 F5 之前没有选择 WHERE 子句。我知道这不是一个编程问题,但这是一个绝望的程序员提出的问题......
是否有办法从事务日志或镜像系统保存的日志中获取一列的数据?
哦,是的,它变得更好了:备份的夜间维护计划似乎已关闭。
有什么想法吗?- 对雷丁(Reading)(197875 ROW(S)受影响)震惊”
解决方案
呼叫断犬。我从旧的备份再生的数据库和所使用的源的日志文件来填充它。
在一个更清晰一刻,我才明白我的问题是:
被存储在更新操作的事务日志中的行的原始值? 我几乎可以肯定的答案是否定的。
谢谢观看。
-Mike
其他提示
迈克,很高兴听到您能够恢复数据。现在是实施某种备份策略的时候了:)
对于你的问题,事务日志可以备份(每10分钟等),但没有......除非您明确构建该功能,否则原始值不会保留在任何地方。一个很好的起点是 奥拉·哈伦格伦 很棒的免费维护脚本集。
不隶属于 StackOverflow