orchestrator
2024.10
true
UiPath logo, featuring letters U and I in white

Orchestrator 安装指南

上次更新日期 2024年12月4日

Orchestrator 备份和还原

此页提供了用于创建 Orchestrator SQL 数据库的计划备份的示例解决方案。请参阅此处,了解如何备份相关的 web.configUiPath.Orchestrator.dll.config 文件以及 NuGet 包(如适用)。

备份 Orchestrator 数据库

有多种选项可用于执行此备份,包括您可以在需要时许可和安装的诸多第三方解决方案,但此示例将指导您使用 SQL Server 管理 Studio 已经提供的集成维护计划功能完成此过程。

创建维护计划

  1. 从 SQL Server 管理 Studio 连接到 Orchestrator 数据库的 SQL Server。
    注意:需要管理员访问权限。
  2. 展开“ 管理 ”文件夹。


  3. 右键单击“ 维护计划 ”,然后选择 “维护计划向导”。 系统将显示“ 维护计划向导”


  4. 在“选择计划属性” 页上:
    1. 名称字段中,输入此维护计划的描述性名称。
    2. 如果需要,请使用描述字段提供计划的详细描述。
    3. 运行方式下拉菜单中,选择 SQL Server 代理服务帐户
    4. 使用单选按钮和“计划”字段选择此维护计划的所需时间和频率。
  5. 单击 “下一步”。 系统将显示“ 选择维护任务 ” 页面。


  6. 选择备份数据库(完整),然后单击下一步。系统将显示定义备份数据库(完整)任务页面。
    注意:要备份 Test Manager 数据库,请参阅 Test Manager 备份和还原
    注意: 本指南仅详细介绍了为创建完整数据库备份而设置维护计划。 在您的生产环境中,还建议设置计划为每天运行的 差异 备份计划。


  7. 从“常规”选项卡执行以下操作:
    1. 使用数据库下拉列表选择特定数据库
    2. 选择数据库作为备份组件。在弹出窗口中,选择 Orchestrator 数据库(在上面的示例中为 UiPath)。
  8. 在“ 目标” 选项卡中,输入所有未来备份的保存位置。
  9. “选项”选项卡允许您选择:
    1. 压缩备份文件。如果启用,则执行备份所需的时间将增加。
    2. 备份到期日期
    3. 备份完整性验证。如果启用,则执行备份所需的时间将增加。
  10. 单击“ 完成 ”以创建维护计划,然后单击 “关闭” 以关闭向导。

执行维护计划

您创建的维护计划中定义的备份也可以在定义的计划之外执行,如下所示:

  1. 从 SQL Server 管理 Studio 连接到 Orchestrator 数据库的 SQL Server。
    注意:需要管理员访问权限。
  2. 展开“ 管理 ”文件夹。
  3. 展开“ 维护计划 ”文件夹。
  4. 右键单击所需的维护计划,然后选择“ 执行”。 系统将显示“ 执行维护计划” 窗口。


  5. 完成后,系统将显示 “成功” 。 您可以单击 “关闭 ” 退出,或选择 “报告” 以查看执行报告。

还原 Orchestrator 数据库

  1. 从 SQL Server Management Studio 连接到所需的 SQL Server。
    注意:需要管理员访问权限。
  2. 右键单击“ 数据库 ” 文件夹,然后选择 “还原数据库”
  3. 按照还原向导选择备份源和还原备份的目标。
    注意:可以将数据库还原到较早的时间点。您还可以为数据库选择新名称。
  4. 单击“ 确定 ”以开始还原过程。 请注意,这可能需要一些时间,具体取决于数据库的大小。
  5. 完成后,新数据库将显示在 SQL Server Management Studio 的“ 数据库 ” 选项卡中。

备份配置文件和 NuGet 包

备份 Orchestrator 配置和 NuGet 包需要将相关文件和文件夹复制到指定的备份位置。 此页面提供了识别和查找必须复制的文件和文件夹所需的详细信息。

Orchestrator Web.config 和 UiPath.Orchestrator.dll.config 文件

备份

备份 Orchestrator 配置所需的步骤因部署模型而异(例如 内部部署和 IaaS(基础架构即服务)或 PaaS(平台即服务))。

内部部署和 IaaS 部署
  1. 打开 Orchestrator 安装目录。 默认情况下,这是 C:\Program Files (x86)\UiPath\Orchestrator
  2. 将位于此处的 web.configUiPath.Orchestrator.dll.config 文件复制到指定的备份位置。
Azure PaaS 部署
  1. 选择您的 Orchestrator 应用服务
  2. 从“开发工具”菜单导航到“高级工具”>“Go”>“调试控制台”>“CMD”
  3. 打开“ 站点 ” 文件夹并导航到 wwwroot
  4. 选择 Web.config ,然后单击 “下载”
  5. 将下载的文件复制到指定的备份位置。
  6. 选择 UiPath.Orchestrator.dll.config ,然后单击 “下载”
  7. 将下载的文件复制到指定的备份位置。
web.configUiPath.Orchestrator.dll.config 文件之外,还必须复制应用程序设置和连接字符串,如下所示:
  1. 选择您的 Orchestrator 应用服务
  2. 从“ 设置” 菜单中,选择“ 配置”。
  3. 从“ 应用程序设置” 部分中,选择“ 高级编辑 ”,然后复制显示的值。
  4. 连接字符串部分中,选择高级编辑,然后复制显示的值。
  5. 将这些值保存到指定的备份位置。

还原

注意:还原 web.configUiPath.Orchestrator.dll.config 文件时,必须在部署中的 Orchestrator 节点上全部还原。
内部部署和 IaaS 部署

要还原以前的 Orchestrator 配置,无论是还原到新环境还是发生故障,请执行以下操作:

  1. 从所需备份中复制 web.configUiPath.Orchestrator.dll.config 文件。
  2. 打开 Orchestrator 安装目录。 默认情况下,这是 C:\Program Files (x86)\UiPath\Orchestrator
  3. 将位于此处的 web.configUiPath.Orchestrator.dll.config 文件替换为您指定的备份文件。
Azure PaaS 部署
检索到所需的 web.configUiPath.Orchestrator.dll.config 备份文件后:
  1. 选择您的 Orchestrator 应用服务
  2. 从“开发工具”菜单导航到“高级工具”>“Go”>“调试控制台”>“CMD”
  3. 打开“ 站点 ” 文件夹并导航到 wwwroot
  4. 将位于此处的 web.configUiPath.Orchestrator.dll.config 文件替换为您指定的备份文件。
除替换 web.configUiPath.Orchestrator.dll.config 文件之外,还必须使用其先前的值还原应用程序设置和连接字符串,如下所示:
  1. 选择您的 Orchestrator 应用服务
  2. 从“ 设置” 菜单中,选择“ 配置”。
  3. 从“ 应用程序设置” 部分中,选择“ 高级编辑 ”,并将其中的值替换为先前保存的备份。
  4. 连接字符串部分中,选择高级编辑,并将其中的值替换为先前保存的备份。

NuGet 包

备份

UiPath.Orchestrator.dll.config 文件的部署部分指明了 NuGet 包目录的位置。
  1. 检查 NuGet.Repository.Type 键的值。 可能的值如下:
    • 旧版 - 包存储在 NuGet.Packages.PathNuGet.Activities.Path 键中指定的位置。
    • 复合 - 包存储在 Storage.TypeStorage.Location 键中指定的位置。
  2. 对于 旧版 存储库类型,将 NuGet.Packages.PathNuGet.Activities.Path 键标识的文件夹复制到指定的备份位置。
  3. 对于组合式存储库类型,其中 Storage.Type 键为:
    1. FileSystem - 将 Storage.Location 键的 RootPath 参数中标识的文件夹复制到指定的备份位置。
    2. Azure - Storage.Type 键中提供了连接字符串。数据完整性和可用性由 Microsoft 提供,但是如果您想要将这些文件存储在本地,您可以使用他们的指南
    3. Amazon - Storage.Type 键中提供了连接字符串。数据完整性和可用性由 Amazon 提供,但是如果您想要将这些文件存储在本地,您可以使用他们的指南

还原

还原之前的 NuGet 包目录的操作与上述备份过程相反,如下所示:

  1. 对于旧版存储库,请将 NuGet 包和活动文件夹的备份复制到 NuGet.Packages.PathNuGet.Activities.Path 键所标识的目录中(已在 UiPath.Orchestrator.dll.config 文件的部署部分中指明)。
  2. 对于组合式存储库类型,其中 Storage.Type 键为:
    • FileSystem - 将备份文件夹复制到 RootPath 参数的 Storage.Location 键中标识的目录,该目录位于 UiPath.Orchestrator.dll.config 文件的部署部分。
    • Azure - 在 Storage.Type 键中输入先前保存的连接字符串。
    • Amazon - 在 Storage.Type 键中输入先前保存的连接字符串。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
© 2005-2025 UiPath。保留所有权利。