在“Restore”标签页里选出您想要回来的那个备份。然后点“Restore”。
程序会先问一句。它说明会发生什么:今天的状态被覆盖,程序会重启各个容器。如果今天的状态中有已被匿名化的人,会接着出现第二个问题。它会说明人数,并询问还原之后是否重新匿名化这些人。“Yes”是预先选中的。选择“No”时,备份会在没有这一步的情况下还原。如果改为直接关闭窗口,则什么都不会还原。
“Wipe target volumes before restore”这个勾会先把卷清空。这样就不会留下备份当时并不存在的文件。
各个步骤显示在“Log”标签页里。您可以在那里逐条看到程序做了什么。如果您对第二个问题回答了“Yes”,末尾的一行会说明工单系统将在下一次夜间执行中重新应用多少项匿名化。如果无法转交,日志会改为显示一条警告。如果出现了警告,窗口底部的状态行会显示警告数量。
如果备份包含数据库,完整的状态会回来。工单、评论、历史、文件附件、记录的工时和知识库,都和备份当时一模一样。
之后系统又可以用了。在一套小规模的安装上,这用不了一分钟。
如果备份包含数据库,数据库要么完整回来,要么根本不回来。各个卷在它之后跟上。如果某个卷失败,数据库已经回来了,但可能缺少文件;“Log”标签页会显示哪一步失败了。无论哪种情况,程序之后都会重新启动各个容器,即使还原失败了也一样。
旧版本的备份可以还原到新版本里。系统下次启动时,会把数据库升到自己的版本。
满意度调查的同意和退订会不经询问就被带过去。即使您对第二个问题回答“No”,也是如此。应用程序在恢复之前,从正在运行的安装中读取它们。之后,“Log”标签页中的一行会给出数量,例如“12 consent and unsubscribe record(s) were carried over.”工单系统在首次启动时接手它们。因此,在备份之后做出的同意或退订仍然有效。如果转移失败,日志中会显示一条警告。恢复仍然算作成功。
程序先完整检查加密的备份。其间状态栏显示“Checking the encrypted backup before anything is changed...”。之后它才停止各个容器。如果文件已损坏或被改动过,它会停下并报告“The backup file is damaged. Nothing was changed.”
如果备份来自另一台服务器,程序会要求提供那台服务器的恢复密钥。这发生在各个问题之后。窗口“Recovery key needed”会指出备份的密钥 ID。如果缺少这台服务器的密钥,也会出现同一个窗口。
输入错误会在任何改动之前被发现。状态栏随后报告“The recovery key has a typing error. Check each character.”之后窗口会再次询问。如果密钥属于另一个备份,状态栏报告“This recovery key does not belong to this backup.”点击“Cancel”,程序会停下并报告“Restore cancelled. Nothing was changed.”
程序不会采用您输入的密钥。它保留自己的密钥。新备份仍然用这台服务器的密钥制作。如果您在新服务器上还原,请同样保存那台服务器的恢复密钥。
不含数据库的备份只还原附件、归档和密钥。现有的密钥会保留。数据库保持原样。程序会在还原前说明这一点并询问。选择“No”则不改动任何东西。
如果安装设置为使用自己的数据库,即使备份中含有数据库,程序也会跳过数据库部分。例如较旧的备份就是这种情况。程序会先询问。选择“No”则不改动任何东西。