关于保护数据库
可以限制用户在 FileMaker Pro 文件中可查看的内容和可执行的操作。您可以限制:
 •
数据访问。仅查看特定的字段记录,或者将其完全隐藏。
 •
布局访问。防止用户修改布局模式中的布局
 •
对值列表和脚本的访问。防止用户访问和修改值列表脚本并禁止运行脚本。
 •
对文件共享的访问。仅为特定用户通过 FileMaker 网络、Web 发布和 ODBC/JDBC 单独启用文件共享。
 •
输出数据。防止用户打印或导出数据。
 •
菜单访问。仅允许访问有限的菜单命令集。
 •
外部文件访问。通过授权其他文件参考它的表、布局、脚本值列表来保护对数据库中文件的访问。
 •
插件。您可以禁用插件文件的安装。请参阅设置插件首选项
通过要求用户在试图打开文件时输入帐户名和密码,可以限制用户在文件中执行的操作。用户输入的帐户名和密码决定用于限制他们在文件中可执行的操作的权限集。请参阅关于帐户、权限集和扩展权限
客户端使用共享文件时,就可以定义该文件中的权限。在客户端关闭并重新打开该文件之前,影响当前客户端的任何权限更改都不会生效。
保护外部数据源的权限
外部数据源提供对数据的访问权限。您可以在 FileMaker Pro上添加访问权限要求。请参阅编辑 ODBC 数据源
使用权限保护单个文件
您设置的权限只应用于单个文件以及该文件内的所有表。如果数据库解决方案包括多个要保护的文件,您可能希望将所有这些文件合并成一个多表文件。然后,可以在一个文件中定义权限,即可管理对整个数据库解决方案的访问。如果不希望将这些文件合并成一个文件,则应在包含要保护项目的每个文件中定义权限。
要点  如果在一个引用其他文件中的表的文件中创建了关系,则无法管理对第一个文件中相关表的访问权限。在其他文件中定义的权限控制对该表的访问。
注释  如果使用一个包括多个受保护文件的多文件数据库解决方案,则可能希望考虑在每个受保护的文件中使用相同的帐户名和密码。当一个受保护的文件试图访问另一个受保护的文件时(如访问相关数据或执行第二个文件中的脚本),FileMaker Pro 首先尝试使用打开第一个文件所用的帐户名和密码来打开第二个文件。如果存在匹配的帐户名和密码,FileMaker Pro 将跳过显示“帐户/密码”对话框。如果没有匹配的帐户,FileMaker Pro 将显示“帐户/密码”对话框,用户可以在其中输入帐户信息。
此章节中的标题
关于帐户、权限集和扩展权限
关于 Admin 和 Guest 帐户
使用预先定义的权限集
计划文件的安全性
使用密码保护文件