从备份中删除记录是一个疯狂的想法,因为备份的概念是为灾难服务。但是在我们的例子中,数据删除是一个有效的用例.
需求:简单地说,我们需要一个能够从活动数据库实例及其所有备份中删除特定记录的系统。
我们有一个功能齐全的内部系统,能够执行从活动数据库中删除数据的上述要求。但我们不知道的是如何做同样的激动剂,所有这些数据库备份。
问题:
注意:,我们每天进行2次完全备份,并在任何时候存储一周值(总共14次)。
发布于 2017-12-08 16:33:28
我理解“到处删除”的商业概念。
我不知道有什么办法可以做到这一点。我认为备份的格式甚至没有发布。这并不意味着有人没有入侵它,但它肯定不是一个广为人知的能力。
我认为,为了做到这一点,您将需要安全地擦除所有备份副本并进行新的备份。然后,您将失去时间点恢复功能。
解决方案:解决此业务需求的方法是恢复每个备份、删除所需的记录、保护擦除备份媒体(或销毁旧媒体和使用新媒体),然后对恢复的版本进行新备份。这将使您在没有特定记录的情况下及时恢复该数据。
发布于 2017-12-08 16:13:43
您不能修改.bak文件的内容。你也不应该这么做。如果您想要恢复到特定的时间点,您应该使用完整的恢复模型,并进行差异备份和日志备份,而不仅仅是完全备份。
https://stackoverflow.com/questions/47718006
复制相似问题