我们使用 Firebird 2.5.* 并使用 gbak.exe 命令来备份和恢复数据库。
发生了备份恢复的情况,用户选择了错误的文件从备份中恢复(例如 XML 文件) - gbak 中出现错误,但它损坏了数据库。
我在 Firebird/gbak 文档中没有找到用于检查备份完整性的参数(不执行恢复)。
我想知道是否有任何方法可以检查 Firebird 备份文件是否“有效”,而无需实际恢复备份。使用 gbak.exe 命令检查备份的完整性,而无需恢复。
这样我们就可以在继续恢复之前验证备份文件是否有效。