你在这里: Web用户界面 > 使用接口 > 项目 > 备份和恢复项目

备份和恢复项目

您可以备份FME服务器的内容项目,并将项目恢复到相同的实例,或另一个实例,FME Server 2017或更高版本。

在备份和恢复项目时,请记住以下几点:

  • 如果项目中包含用户:
    • 执行备份恢复时,必须属于fmesuperuser组。
    • 该用户对当前系统拥有的相同权限也适用于恢复项目的系统,但是只有关于项目中的项目。用户对当前系统的任何其他权限都不会携带。
  • 执行恢复操作的用户为所有者项目中的所有项目。如果恢复项目所在系统中存在与项目名称相同的项目,且用户不拥有这些项目,则恢复失败。

备份项目

注意:任何资源除非资源是迁移,否则属于项目的属于项目不包括在备份中。默认情况下,数据,引擎和仪表板资源被配置为迁移。要确定资源文件夹是否是迁移的,请在FMEServerDir服务器\ fmeServerConfig.txt >。在FME服务器设置START >共享资源管理下找到您的资源。资源与SHAREDRESOURCE_ISMIGRATABLE_ *的价值真正的迁移。

  1. 项目页,选择一个或多个项目并单击出口.打开“配置导出”页面。
  2. 输出到
    • 资源位置:将工程配置保存为.fsproject文件到指定的目录下资源的位置。
    • 下载:将项目配置作为.fsproject文件下载到本地系统。
  3. 文件名:如果需要,编辑.fsproject项目配置文件名。
  4. 通知:(可选)如果资源位置指定,展开此字段,并指定通知服务主题以通知备份的成功或失败(默认主题已指定)。有关更多信息,请参见使用通知监视FME服务器活动
  5. 单击,完成备份保存(如果资源位置)或指定下载(如果本地文件指定)。

恢复项目

  1. 项目页面,点击进口.配置导入页面打开。
  2. 覆盖现有的项目:如果当前实例上已经存在相同.fsproject文件名的项目配置,则此设置控制导入的覆盖行为。如果选中此项,现有项目中的项将被导入项目中的同名项覆盖。如果未选中,则只导入现有项目中不存在的导入配置项;没有覆盖。
  3. 使用时覆盖现有的项目,牢记以下,视乎组件正在恢复:

    • 通知: 如果是的添加目标项目中缺少的主题,订阅者和发布者;更新现有的。在从源收到的目标项目和主题注册表中已经存在的主题注册之间执行联盟。
    • 资源: 如果,添加丢失的文件或文件夹;现有的没有更新。如果是的,添加丢失的文件或文件夹;更新现有的。在任何一种情况下,如果目标服务器上没有定义同名的根共享资源,则不会导入共享资源包。
  4. 暂停通知系统:该选项只对属于fmesuperuser安全的用户显示角色.勾选时(默认),全部通知服务在导入期间禁用发布者和订阅者。导入完成后,通知服务将自动重新启用。此选项有助于防止在导入期间意外触发通知。例如,你可能有目录表出版商在受导入影响的目录上配置,但不希望触发与导入相关的通知。
  5. 不属于“fmesuperuser”角色的用户不能使用该选项。如果导入是由非fmesuperuser用户执行的,那么在导入过程中通知服务将保持活动状态。

  6. 进口的
    • 上传:导入项目配置(。Fsproject文件),下载到系统中。
    • 资源位置:导入项目配置(。Fsproject文件)保存到资源的位置。
  7. 通知:(可选)如果资源位置,展开此字段并指定通知服务主题,以便在导入成功或失败时通知(已指定默认主题)。有关更多信息,请参见使用通知监视FME服务器活动
  8. 要完成还原,请单击上传文件(如果上传指定),还是进口(如果资源位置指定)。