设置文件的访问权限
您可以对那些您希望保护的文件中的架构(表、布局、脚本和值列表)进行文件访问授权来保护对您数据库中文件的访问。对于您希望保护的任何文件和希望授权的任何文件,您都必须拥有其“完全访问权限”权限集
您希望保护的文件必须是本地文件,当您打开保护后,即可远程托管文件。另外,您需要以独占模式访问该文件,以确保在您开始之前没有其他人正在使用该文件。您希望授权的文件可以是本地或远程文件。
要授予文件的访问权限:
1.
2.
选择“文件”菜单 >“管理”>“安全性”,然后单击“文件访问”选项卡。
3.
要保护此文件免受其他文件的非预期访问,请选择“需要完全访问权限以创建此文件的参考”。
4.
5.
如果您希望授权其他当前未打开的文件,请单击“授权”。在“打开文件”对话框中,选择要授权的文件,并单击“打开”。
可能会要求您输入具有完全访问权限的账号名和密码。
您还可以授权远程文件。请参阅作为客户端打开共享文件
要点  如果您没有对参考受保护文件的文件进行授权,该参考将无法继续操作。
已授权的文件会在“文件访问”列表中显示,并附有授权时的日期和时间,以及创建授权所用的帐户。
对您希望授权的每个文件重复此步骤。
6.
要删除文件的授权:
1.
2.
在“管理安全性”对话框的“文件访问”选项卡中,选择您希望删除其授权的文件,然后单击“取消授权”。
如果取消授权的文件在某任意客户端上处于打开状态,那么直至它们下次重新打开文件时取消授权才会生效。
3.
单击“确定”。
要删除对文件访问的所有限制:
1.
2.
在“管理安全性”对话框的“文件访问”选项卡中,取消选择“需要完全访问权限以创建此文件的参考
另外,您可以选择取消授权文件(请参阅上述“要删除文件的授权”)。
3.
单击“确定”。
注释
 •
如果您重命名已授权文件且该文件当前处于打开状态,那么在“文件访问”列表的原始名称旁将显示新名称。例如,如果您将文件 SalesReport 重命名为 ExecReport,则 ExecReport;SalesReport 将显示在列表中。
 •
如果用户试图通过未授权的文件来访问受保护的文件,那么系统将询问他们是否要现在授权文件。如果他们单击“”但没有以完全访问权限登入两个文件,那么他们必须输入这些文件的“完全存取”帐户名和密码。但是,如果他们是使用完全访问权限登入这两个文件,将使用当前帐户对该文件进行授权。
 •
一方面,这很有用因为您不必重复授权处理。然而,如果您复制或者克隆受保护的文件,则每个文件将会有相同的 ID;如果在相同的多文件解决方案中使用上述文件,则您必须重置其中一个文件的 ID,这样每个文件就会有唯一的 ID。要重置受保护文件的唯一 ID,请单击“重置所有”,然后单击“”。在重置后,您需要重新授权有权访问受保护文件的所有文件和文件有权访问的任何受保护的文件。
要点  在“管理安全性”对话框中可通过单击“取消”来重置 ID。
 •
要限制对特定 FileMaker Pro 版本的解决方案的访问,您可以创建包括 Get(应用程序版本) 函数的脚本,以在每次打开文件时执行版本检查。