此页面为机器翻译。请阅读英文原文。 English

IBUndelete 是一款可以在 Firebird 和 InterBase 数据库中恢复意外删除记录的工具。它使用 IBSurgeon 引擎直接在数据库文件内部处理数据--搜索已删除的记录版本并将其恢复为活动行。

如何正确恢复删除的记录

如果您意外删除了行(并已提交),请迅速采取行动:

  1. 立即断开所有连接。请不要对受影响的表执行 SELECT、运行相关应用程序、进行 gbak 备份或运行 gfix。最佳做法:停止 Firebird/InterBase 服务器。
  2. 在操作系统层面制作数据库的文件副本。
  3. 下载免费演示版并检查是否有任何记录可供恢复。
  4. 如果计数非零,请订购 IBUndelete 并运行恢复删除操作。如果计数为零,请发送邮件给支持团队--我们仍可能通过高级服务恢复数据。
  5. 恢复删除后,使用 Firebird 或 InterBase 打开数据库,确认行已恢复。

IBUndelete 实际操作

IBUndelete 显示 Firebird 或 InterBase 数据库中可供恢复的已删除记录
在购买许可证之前预览已删除记录的计数。

工作原理

记录版本

IBUndelete 会查找数据库中仍然存在的已删除记录版本,并将其恢复为当前版本--前提是垃圾回收尚未将其清除。

高级恢复删除服务

如果版本信息已丢失,我们仍可通过基于 IBUndelete 的高级服务分析和提取已删除的数据。联系支持团队获取估价。

授权

IBUndelete 按工作位授权。可根据请求重新安装。IBUndelete 也包含在 HQbird企业订阅的恢复工具包中。

需要完整的数据库文件修复而不是行恢复删除?请参阅 FirstAID恢复服务