UiPath Documentation
automation-suite
2023.4
false
EKS/AKS 上的 Automation Suite 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

步骤 2:还原独立产品数据库

Here we introduce a way to use SQL Server Management Studio (SSMS) to restore the database of a standaloneproduct to the Automation Suite SQL Server instance. For details on downloading and installing SQL Server Management Studio, see Migration prerequisites.

  1. 在 SQL Server 管理 Studio 中,连接到独立产品数据库,选择“任务”,然后选择“将数据库部署到 Azure SQL”。

  2. 选择“连接”以连接到 Automation Suite SQL 数据库。提供新的数据库名称。选择用于存储临时数据库文件的目录。

  3. 等待部署完成。

  4. 记录 Automation Suite 中已还原的独立产品数据库的连接字符串。

在 EKS 上还原独立 Orchestrator 数据库​

如果您迁移到 EKS 上的 Automation Suite ,则无法直接将 Orchestrator 数据库还原到 Azure SQL 数据库。 您必须首先将独立 Orchestrator 数据库备份到文件,然后还原到 RDS 数据库。

如果 Orchestrator 和 Identity 共享其数据库,则可以跳过步骤 4。如果它们具有单独的数据库,则必须单独备份它们。

  1. 登录到独立计算机,然后使用 SSMS 登录到 SQL Server。
  2. 备份独立 Orchestrator 数据库:
    1. 转到“数据库” ,右键单击 Orchestrator 数据库,选择“任务” ,然后选择“备份” 。

    2. 确认备份路径。

    3. 完成备份。

  3. 将独立 Orchestrator 数据库还原到独立计算机上 EKS 实例上 Automation Suite 上的 RDS
    1. 将备份的 bak 文件上传到 S3 存储桶。

      aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>
      aws s3 cp <local-file-path> s3://haonan-msi-asair-migration-bucket/<filename>
      

      示例:

      aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2
      aws s3 cp "C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\20230401_0614.bak" s3://haonan-msi-asair-migration-bucket/20230401_0614.bak --region us-west-2
      
    2. 向 AWS 上还原的数据库授予权限。

向 AWS 上还原的数据库授予权限​

  1. 转到 IAM,然后创建具有 AWSBackupServiceRolePolicyForRestores 权限的新角色。

  2. 转到 RDS 并选择Option groups :

    1. 创建一个组并提供以下详细信息:

      • 名称:SqlServerBackupRestore
      • 说明: xxx
      • 引擎:选择您的数据库引擎
      • 主要引擎版本:选择数据库实例的版本。
    2. 选择“创建”。

    3. 选择已创建组的名称以进行编辑,如下所示:

      1. 选择“添加”。

      2. 选择“SQLSERVER_BACKUP_RESTstore ”。

      3. 选择您在前面的步骤中创建的 IAM 角色。

      4. 选择“立即”以安排即时更改。

    4. 返回“RDS 数据库”并选择您的实例。

      1. 选择“修改” 。
      2. 选择您在上一步中创建的选项组。
      3. 选择“下一步”。
      4. 选择“立即应用”(此操作不会导致服务停机)。
      5. 通过选择“修改数据库实例” 来应用更改。
      6. 如果您从 SQL 管理 Studio 连接到数据库,请关闭并再次连接。
  3. 按照 AWS 文档的要求,了解如何将数据库备份到 .bak 文件,然后将该文件上传到 AWS S3 存储桶。

    示例命令:

    exec msdb.dbo.rds_restore_database
    	@restore_db_name='UiPath_20230531',
    	@s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak',
    	@with_norecovery=0,
    exec msdb.dbo.rds_restore_database
    	@restore_db_name='UiPath_20230531',
    	@s3_arn_to_restore_from='arn:aws:s3:::haonan-msi-asair-migration-bucket/20230401_0614.bak',
    	@with_norecovery=0,
    
  • 在 EKS 上还原独立 Orchestrator 数据库​
  • 向 AWS 上还原的数据库授予权限​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新