如果使用 FileMaker Pro Advanced 或 FileMaker Server 托管的数据库文件从 Microsoft SQL Server 访问 ODBC 数据,则可以将主机配置为启用单点登录 (SSO)。ODBC 数据源单点登录允许客户端使用一种经 Windows 验证的登录方式来访问共享文件中的 ODBC 数据。
重要事项 您的 Windows 域管理员必须完成以下操作,才能启用 ODBC 数据源单点登录:
•为客户端的 Windows 用户帐户配置"帐户可以委派其他帐户"安全设置。
•为主机上的 Windows 用户帐户配置"信任此用户作为委派"和"仅使用 Kerberos"安全设置。
•为主机上的 Windows 用户帐户启用"验证后模拟客户端"权限。
•配置 ODBC DSN 在主机上使用"Windows 验证"。
•配置 Microsoft SQL Server 使用"Windows 验证"。
1. 数据库打开时,选择"文件"菜单 >"管理">"外部数据源"。
2. 从列表中选择 ODBC 数据源,然后单击"编辑"。
3. 对于"验证",选择"使用 Windows 验证(单点登录)",输入 SPN (Service Principal Name),然后单击"确定"。
注释 您的 Windows 域管理员必须提供 SPN,通常格式为:MSSQLSvc/<完全限定域名>:<端口>
例如:MSSQLSvc/sql2005.filemaker.com:1433
•为了打开托管数据库,管理员必须将 FileMaker Server 服务配置为有权限的用户帐户才可登入。请参阅《FileMaker Server 安装和配置指南》。
•以下情况不支持 ODBC 数据源单点登录:
•在 Macintosh 上。
•对于从 MySQL 或 Oracle 访问的 ODBC 数据。
•在 Web 发布中。