如果启用了“ 自动打开数据库文件夹中的数据库”设置,则FileMaker Server会在FileMaker Server启动时尝试打开位于默认数据库文件夹,安全数据库文件夹和其他数据库文件夹中的FileMaker Pro Advanced数据库。(见启动设置。)默认的数据库文件夹和其他数据库文件夹支持托管文件中的子文件夹下一层。
•要查看有关数据库状态的更多信息,请将指针悬停在其状态图标上。
二、管理客户
“ 数据库”页面上的客户端列表显示当前连接到由FileMaker Server托管的数据库的用户,包括FileMaker Pro Advanced,FileMaker Go,FileMaker WebDirect和FileMaker Data API连接。
客户端列表还显示在以下情况下创建的FileMaker 脚本客户端:
•一个的FileMaker脚本(或脚本序列包含的FileMaker脚本)运行一个计划任务
• “在服务器上执行脚本”脚本步骤用于运行FileMaker脚本
1、客户详情
用户名
FileMaker用户的名称或有关客户端的信息,如FileMaker Pro高级帮助中的“获取(用户名)”主题中所述。
数据库(选择所有数据库时显示)
客户端正在使用的数据库数。要查看数据库列表,请将指针悬停在数字上。
帐户名称(选择单个数据库时显示)
用于访问数据库的帐户名称。
主机名/ IP地址
客户端计算机的主机名或IP地址。
登入
多久以前客户登录了。
客户
客户类型:
• Pro - FileMaker Pro Advanced或FileMaker Pro客户端
• Go - FileMaker Go客户端
• WebDirect - FileMaker WebDirect客户端
• CWP - 自定义Web发布客户端
• Data API - FileMaker Data API客户端
• FMSE - FileMaker脚本引擎客户端
• XDBC - JDBC或ODBC客户端应用程序
提示 要查看有关客户端的其他信息,请将指针悬停在客户端字符串上。
要查找特定客户端,请在搜索框中输入搜索字符串。
•您可以按用户名,客户端类型或登录对客户端进行排序。要反转排序顺序,请再次选择相同的排序值。
三、了解备份选项
定期备份托管数据库。FileMaker Server提供以下方法来执行数据库备份:
•自动备份:FileMaker Server每天创建一次托管数据库的自动备份。“备份”页面显示下一次自动备份的时间。在自动删除开始之前存储七个备份。“备份” >“自动备份”和“按需”选项卡上列出了自动备份。
•按需备份:单击“备份”页面上的 “立即备份”以随时创建按需备份。“备份” >“自动备份”和“按需”选项卡上列出了按需备份。由于默认情况下会保留按需备份,因此它们也会列在“备份” >“保留”选项卡上。
• 计划备份:使用“备份” >“备份计划”选项卡创建备份计划,以定义备份哪些数据库以及备份这些数据库的频率。每次运行计划时,FileMaker Server都会检查自上次备份以来所选数据库是否已更改。FileMaker Server创建已更改的数据库的完整副本,并创建指向尚未更改的备份数据库的硬链接。
• 渐进式备份:FileMaker Server首先创建所有托管数据库的完整备份。初始完整备份完成后,数据库服务器仅将更改从托管文件复制到渐进式备份文件夹。渐进式备份比备份计划运行得更快,对服务器性能的影响更小。
渐进式备份保留备份文件的两个副本:可用于备份的带时间戳的副本,以及使用累积的更改进行更新的正在进行的副本。(FileMaker Server将这些累积的更改称为重做日志。)带时间戳的副本的默认保存间隔为五分钟; 默认情况下,带时间戳的副本每五分钟更新一次。(要更改渐进式备份保存间隔,请参阅CLI帮助。)
使用这些备份的任意组合可确保托管数据库的全面备份策略。
四、调度数据库备份
备份计划允许您随时备份托管数据库。每次运行备份计划时,FileMaker Server都会检查自上次运行该计划以来所选数据库是否已更改。对于每个计划,FileMaker Server都会创建已更改的数据库的完整副本,并创建指向尚未针对该计划更改的备份数据库的硬链接。
注意 将托管数据库备份到Windows弹性文件系统(ReFS)卷或不支持硬链接的其他文件系统时,复制速度较慢,因为FileMaker Server必须在每次备份期间创建每个文件的完整副本。
运行备份计划时,FileMaker Server会在数据库处于活动状态时对其进行复制。用户可以继续更改数据。复制完成后,数据库托管暂停以将备份文件与当前数据库同步,然后恢复数据库托管。
在备份计划中,您可以指定要保留的最大备份数以及是否对备份文件执行一致性检查。
计划正在运行时,“ 计划时间”列将更改为“正在运行”。在计划完成后,该列暂时更改为“ 成功”或“ 失败”以指示结果。有关计划的详细信息,请查看已记录的Event.log消息。请参阅事件日志。
数据库备份保存在您在“ 备份” >“ 备份计划”选项卡上指定的文件夹中。存储托管文件和备份的磁盘必须具有足够的可用空间。如果在修改文件时磁盘空间不足或者数据库文件达到8 TB大小限制,则将压缩该文件。压缩可能需要一些时间才能完成。
如果备份期间磁盘空间不足,则备份将停止,备份文件将被删除,FileMaker Server将在Event.log中记录错误。要在备份文件时避免磁盘空间不足,请选择其他硬盘作为备份目标,或将完成的备份移至脱机存储。
FileMaker Server将来自管理控制台和CLI的任务和文件相关命令放入以下单独的队列中:
•备份,验证和文件相关的命令(例如,打开,关闭,暂停和恢复):此队列中一次只能运行一个任务或命令。剩余的任务或命令会延迟,直到当前任务或命令完成。
•发送消息并运行脚本计划(FileMaker脚本和系统脚本文件):多个任务可以从此队列同时运行。
FileMaker Server同时从两个队列运行任务。例如,第一个队列有一个备份命令和一个暂停命令。第二个队列有一个脚本计划。FileMaker Server同时运行备份命令和脚本计划。在backup命令完成之前,不会运行pause命令。