如何还原普及Db备份?

时间:2019-06-05 17:05:37

标签: database database-backups pervasive pervasive-sql

我需要请一位客户为其Pervasive数据库提供数据库备份。我浏览了该领域的在线材料,令人惊讶的是,几乎没有可用的信息。感谢这方面的帮助。

主要我有两个问题。

1)作为备份文件,我应该向客户请求什么类型的文件?因为,他们给我发送了两个文件(这些文件没有任何文件扩展名),而且我无法弄清什么文件类型以及如何还原它们。我尝试将它们重命名为.DDF,但没有运气。

2)从文件中获取文件后,如何还原数据库?据我了解,我可以将这些文件粘贴到Pervasive DB安装文件夹中的某个位置,然后服务器应该可以识别数据库。

谢谢。

1 个答案:

答案 0 :(得分:2)

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

普及数据文件可以具有任何(或没有)扩展名。我见过MKD,BTR,DAT,DBF,DB,甚至没有扩展名,但这很少见。

还原数据库非常简单。取得字典文件(* .DDF)和数据文件(来自数据目录)的副本,将它们放置在新的计算机上,并使Pervasive引擎的版本大于或等于原始版本,并创建一个新的指向新目录的普及数据库条目。

每个数据库都有可能不同,因此您需要检查数据库中的位置。
普及控制中心中的数据库属性将显示数据库属性,其中将显示字典位置和数据目录:Dictionary and Data directories screenshot