传输容器数据
容器字段设置为在外部存储数据时,不会自动将字段中的任何嵌入数据移到外部目录。如果您希望嵌入的数据存储在外部,则必须使用以下步骤传输数据。FileMaker Pro 会使用您在“字段选项”对话框中选择的设置,将数据移到指定的基本目录
您也可以将在外部存储的数据传输到容器字段中,将采用安全存储的数据转换为打开的存储(反之亦然),在基本目录之间移动数据,并在打开的存储计算发生更改时移动文件。无法传输通过参考存储的文件和部分嵌入的容器数据(如文本对象和布局对象)。
您必须具有完全访问权限才能传输数据。
要传输容器数据:
1.
如果已在“字段选项”对话框中(或者在使用“表视图”时,通过右键单击并选择“字段”>“字段选项”)更改容器字段的存储选项,则在退出该对话框之后,将会出现“容器数据传输”对话框。
注释  或者,在“管理容器”对话框中,单击“传输数据”。随即出现“容器数据传输”对话框,其中显示可用于传输的所有容器字段。
2.
信息即会出现在列表的下面。
3.
4.
单击“传输”。
如果基本目录中没有足够的磁盘空间,则会出现一条消息,告诉您有多少可用空间以及需要多少空间。单击“确定”并创建足够空间。
FileMaker Pro 会将所有选定字段中的数据传输到其目的地。
要停止传输过程,请单击“容器数据传输”对话框中的“停止”。停止传输不会回滚已传输的数据。您可以通过遵循上述步骤,随时重新启动该过程。
5.
6.
有关读取此文件的信息,请参阅下一节。
读取 Transfer.log 文件
Transfer.log 文件显示有关无法传输的容器数据的信息。
最新数据将添加到任何现有的 Transfer.log 文件信息中,因此您可能需要滚动到文件末尾,以查看最新数据传输会话的结果。
从左到右各列依次显示进行传输的日期、时间和时区,以及传输事件的文件名、错误号和说明。
以下是警告和错误的示例:
示例 1:警告
2011-07-20 16:27:58.676 +0800   警告   [记录 ID 3, 字段 Animals::图片] 已跳过的不可传输的数据:文件参考或文本。
问题:无法传输文件参考和文本。
解决方案:对于文件参考,创建嵌入参考文件的脚本,然后传输数据。
示例 2:错误
2011-07-31 11:39:45.265 +0800   错误 301   [记录 ID 1] 打开记录时产生了错误 (301):无法更改记录,因为其他用户正在对其进行修改。
问题:在进行传输时,有一条记录正处于编辑状态。
解决方案:先关闭文件共享,然后再传输数据。
示例 3:错误
2011-07-31 11:43:06.916 +0800   错误 852   [记录 ID 6, 字段 Animals::图片] 保存容器数据时产生了错误 (852):无法将文件写入外部存储。
问题:无法写入目标路径。
解决方案:更改目标文件夹的操作系统权限。