恢复文件
如果文件似乎已损坏,请首先尝试保存压缩副本,这样会拷贝所有数据并重新构建数据库的树结构(请参阅保存压缩副本)。即使无法打开文件,您也可以使用“高级恢复选项”对话框(如下所述)创建压缩副本。如果文件损坏太严重,以至于无法打开或使用,则可以使用“恢复”命令挽救尽可能多的信息并创建新恢复的文件。
要恢复受损的文件:
-
选择“文件”菜单 >“恢复”。
-
选择要恢复的文件,并单击“选择”。
FileMaker Pro 随即会显示“命名新恢复的文件”对话框。原始的(损坏的)文件名后跟“已恢复”,将在“文件名” (Windows) 或“另存为” (macOS) 中显示。
-
接受已恢复文件的默认名称或为其输入其他名称。
-
要使用默认的文件恢复设置(此为获得最佳效果的建议做法),请确保取消选择“使用高级选项”,然后跳至下一步。
要更改恢复设置,请选择“使用高级选项”或单击“指定”,设置选项,然后单击“确定”。(有关高级恢复选项的更多信息,请参阅设置高级文件恢复选项。)
-
单击“保存”。
-
如果看到“打开加密数据库”对话框,请键入加密密码,然后单击“确定”。
如果您不知道加密密码,请与数据库管理员联系。
此时将看到文件恢复的进度。完成操作时,FileMaker Pro 将显示所恢复文件的状态。请参阅恢复结果,如下所示。
-
要查看恢复进程的日志,请单击“打开日志文件”。
“恢复.log”文件将显示在另一个窗口中,且采用以制表符分隔的格式。从左到右各列依次显示进行恢复的日期、时间和时区,以及恢复事件的文件名、错误号和说明。您可以保存或打印此文件以用于进一步检查。然后关闭窗口。
最新数据将添加到任何现有的“恢复.log”文件信息中,因此您可能需要滚动到文件末尾,以查看最新文件恢复的结果。
有关更多信息,请搜索知识库。同时请尝试您看到的任意信息中所显示的关键字。
注释 这些步骤仅适用于 Claris (.claris) 或 FileMaker Pro 12 格式 (.fmp12) 的文件。要使用这些步骤恢复以不同于应用程序可以打开的格式创建的文件,您必须将该文件转换为应用程序的格式。如果文件损坏太严重,以至于无法进行转换,则可以在应用程序的适当版本中恢复文件。请参阅将 FileMaker Pro 文件转换为 Claris Pro 文件(仅 Claris Pro)或转换 FileMaker Pro 文件。
恢复结果
当文件恢复后,FileMaker Pro 会显示状态信息。显示的内容取决于恢复操作的结果和所使用的选项。下表显示可针对每个可恢复的数据库组件显示的所有可能结果。(有关这些设置的信息,请参阅设置高级文件恢复选项。)
针对此组件 |
显示以下某个消息 |
文件块 |
|
架构 |
|
结构 |
|
字段索引 |
|
在许多情况下,成功恢复的数据库会比原始数据库大。这是因为恢复数据库时会分配新的磁盘块。例如,逐字段逐记录地重新构建索引可能导致数据分布不同于(很可能是大于)原始文件。
恢复文件后,将已恢复文件中的最新数据拷贝到原始文件的备份副本中。最安全的做法是使用该文件而不是使用已恢复的文件。
注释
-
相对于打开上次使用时正确关闭的数据库,打开新恢复的数据库所需的时间也要更长些。但只有第一次打开恢复数据库时才会这样,这是因为需要重新构建在恢复期间被删除的各种内部结构。