FileMaker Pro Advanced 会在打开数据库文件时,根据需要对文件的一致性进行验证。
如果怀疑文件已损坏,也可以验证一致性。一致性检查将读取文件中的每个块,并验证:
•块的内部结构是否有效
•块是否正确链接到文件中的其他块
一致性检查不会读取每个块中的所有数据,也不会检查文件中的架构或更高级别的结构。那些更高级别的检查仅由"恢复"命令执行。
1. 选择"文件"菜单 >"恢复"。
2. 在"选择损坏的文件"对话框中,选择要检查的文件,然后单击"检查一致性"。
3. 如果看到"打开加密数据库"对话框,请键入加密密码,然后单击"确定"。
如果您不知道加密密码,请与数据库管理员联系。
FileMaker Pro Advanced 会检查选定文件的一致性并显示文件状态的摘要,包括已检查的总块数、已处理的总块数和发现的不正确块数。
4. 要查看文件一致性检查的日志,请单击"打开日志文件"。
"恢复.log"文件将显示在另一个窗口中,且采用以制表符分隔的格式。从左到右各列依次显示进行一致性检查的日期、时间和时区,以及一致性检查事件的文件名、错误号和说明。您可以保存或打印此文件以用于进一步检查。然后关闭窗口。
最新数据将添加到任何现有的"恢复.log"文件信息中,因此您可能需要滚动到文件末尾,以查看最新的一致性检查结果。
5. 在"状态"对话框中,单击"确定"。
"选择损坏的文件"对话框仍保持打开状态。如果一致性检查指示文件已损坏,请在尝试恢复文件之前保存文件的压缩副本(请参阅恢复文件)。如果一致性检查显示没有任何损坏,请单击"取消"。
•如果 FileMaker Pro Advanced 正在对文件执行一致性检查,则打开该文件所需的时间可能要更长些。