如何恢复 Pervasive Db 备份?

How to restore a Pervasive Db backup?

我需要向我们的一位客户询问他们的 Pervasive DB 的数据库备份。我浏览了该区域可用的在线 material,令人惊讶的是,可用的信息非常少。感谢这方面的任何帮助。

主要有两个问题

1) 我应该向客户索取哪些类型的文件作为备份文件?因为,他们给我发了两个文件(这些文件没有任何文件扩展名),我不知道文件类型是什么,也不知道如何恢复它们。我尝试将它们重命名为 .DDF,但没有成功。

2) 从他们那里获取文件后,如何恢复数据库?据我所知,我可以将这些文件粘贴到 Pervasive DB 安装文件夹中的某个位置,然后服务器应该可以识别数据库。

谢谢。

备份 Pervasive 数据库最简单的方法是停止引擎(或至少确保每个人都关闭了所有 Pervasive 数据文件)并将数据目录中的文件复制到另一个位置。要复制的文件是 Pervasive Database 条目中 data directorydictionary location 中的所有文件。

普适数据文件可以有任何(或没有)扩展名。我见过 MKD、BTR、DAT、DBF、DB,甚至没有扩展名,尽管这种情况很少见。

恢复数据库就这么简单。获取字典文件(*.DDF)和数据文件(来自数据目录)的副本,将它们放在 Pervasive 引擎版本大于或等于原始版本的新机器上,并创建一个新的指向新目录的普适数据库条目。

每个数据库都可能不同,因此您需要检查数据库中的位置。
Pervasive Control Center 中的数据库属性将显示数据库属性将显示字典位置和数据目录: