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