在 FileMaker Pro Advanced 中使用 ODBC 和 JDBC > 通过 ODBC 或 JDBC 共享 FileMaker Pro Advanced 数据
 

通过 ODBC 或 JDBC 共享 FileMaker Pro Advanced 数据

FileMaker Pro Advanced 可以用作数据源,用于使用 ODBCJDBC 兼容的应用程序共享数据库文件

重要事项  防止意外修改或删除数据:其他应用程序可以更新和删除未受保护的共享数据。查看分配给访问共享数据库文件的帐户权限集。作为最低保护级别,指定数据库文件帐户和密码。

要使用 ODBC 或 JDBC 共享数据库:

1. 打开数据库文件。

要启用或更改文件的共享状态,您必须使用具有“管理扩展权限”访问权限的帐户打开该文件。有关更多信息,请参阅关于帐户、权限集和扩展权限

2. 选择“文件”菜单 >“共享”>“启用 ODBC/JDBC”。

3. 对于“ODBC/JDBC 共享”,单击“打开”。

4. 从打开文件列表中选择要共享的文件名。

5. 选择哪些用户可以访问该文件:

 

选择

目的

所有用户

为来自任何帐户的用户提供访问权限。

按权限集指定用户

为具有分配了一个选定权限集的帐户的用户提供访问权限。单击“指定”选择帐户访问共享数据库文件时必须具有的权限。

需要数据库文件访问权限的帐户需要“通过 ODBC/JDBC 访问”的“fmxdbc”扩展权限。用户可能需要输入在“管理安全性”对话框中定义的帐户名和密码,具体取决于“文件选项”对话框中的设置(请参阅设置文件选项)。

无用户(默认设置)

阻止任何用户使用 ODBC/JDBC 访问数据库。

6. 对要发布的每个数据库重复步骤 3 到 5。

7. 单击“确定”。

每个打开并为访问设置的 FileMaker Pro Advanced 数据库文件都是单独的数据源(为每个要访问的单独 FileMaker 数据库文件创建 DSN)。

有关安装 FileMaker ODBC 客户端驱动程序的说明,请参阅《FileMaker ODBC 和 JDBC 指南》。有关受支持的 SQL 语句、表达式和编录函数的详细信息,请参阅《FileMaker SQL 参考》以及《FileMaker ODBC 和 JDBC 指南》

注释  避免在要通过 ODBC 和 JDBC 共享的数据库文件的字段名中使用空格,因为某些 SQL 查询工具不支持列名中的空格。

重要事项  如果在打开 ODBC/JDBC 共享后禁用它,则 FileMaker Pro Advanced 会立即停止提供数据。不报告错误,客户端应用程序必须通知用户数据不可用,无法完成交易。

相关主题 

在 FileMaker Pro Advanced 中使用 ODBC 和 JDBC

保护数据库