首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Server备份文件中删除记录

从Server备份文件中删除记录
EN

Stack Overflow用户
提问于 2017-12-08 16:03:38
回答 2查看 1.2K关注 0票数 1

从备份中删除记录是一个疯狂的想法,因为备份的概念是为灾难服务。但是在我们的例子中,数据删除是一个有效的用例.

需求:简单地说,我们需要一个能够从活动数据库实例及其所有备份中删除特定记录的系统。

我们有一个功能齐全的内部系统,能够执行从活动数据库中删除数据的上述要求。但我们不知道的是如何做同样的激动剂,所有这些数据库备份。

问题:

  • 是否有可能从备份中找到特定的记录?
  • Server备份文件中是否有任何预定义的架构或数据分配样式,允许我们隔离特定的记录?
  • 你能分享一下你对这种删除方式的想法或经验吗?

注意:,我们每天进行2次完全备份,并在任何时候存储一周值(总共14次)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-08 16:33:28

我理解“到处删除”的商业概念。

我不知道有什么办法可以做到这一点。我认为备份的格式甚至没有发布。这并不意味着有人没有入侵它,但它肯定不是一个广为人知的能力。

我认为,为了做到这一点,您将需要安全地擦除所有备份副本并进行新的备份。然后,您将失去时间点恢复功能。

解决方案:解决此业务需求的方法是恢复每个备份、删除所需的记录、保护擦除备份媒体(或销毁旧媒体和使用新媒体),然后对恢复的版本进行新备份。这将使您在没有特定记录的情况下及时恢复该数据。

票数 2
EN

Stack Overflow用户

发布于 2017-12-08 16:13:43

您不能修改.bak文件的内容。你也不应该这么做。如果您想要恢复到特定的时间点,您应该使用完整的恢复模型,并进行差异备份和日志备份,而不仅仅是完全备份。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47718006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档