首页 > 解决方案 > 实时普及数据库缺失数据的复制和备份

问题描述

我们最近开始使用 Duplicati 来备份我们的一些数据系统。我们运行使用 Pervasive (v10) 的 ERP 解决方案。

当 Duplicati 开始其备份过程时,据我所知,它使用文件日期或文件字节大小来确定要备份的内容。

我在该解决方案中看到的问题是表中缺少某些数据。例如,我们确定的工单模块在服务器(源机器)上有新的数据行,这些数据没有复制到新文件中。

昨晚我们备份了我们的 ERP 平台,然后恢复到一个新位置,以便将晚上备份的内容与源机器的内容进行比较。我们注意到在恢复的备份中的一个表中缺少一些行,这些行在源表中。

正在从数据目录创建备份。我们没有使用 ERP 套件附带的集成备份。

我个人认为正在发生的事情是,直到最后一个客户端与 ERP 软件断开连接,数据库才会将数据写入表中。此外,文件丢失数据的字节大小和源机器相同,即使源文件包含更多数据。

上周我们进行了与昨晚相同的测试,我注意到当我关闭 ERP 套件时,文件会更新其修改后的标记并将新行添加到表中,但不是在客户端断开连接之前。

有人可以解释为什么会这样吗?

标签: erppervasiveduplicati

解决方案


使用 Duplicati,您可以设置--disable-filetime-check=true忽略时间戳和大小,并扫描每个文件以查找更改。

此选项默认不激活,因为可能需要很长时间才能完全读取文件内容。对于正常的文件操作,操作系统应该设置时间戳,但是一些应用程序,比如 TrueCrypt,会恢复时间戳。


推荐阅读