- 概述
- 要求
- 安装
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除
步骤 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.
-
在 SQL Server 管理 Studio 中,连接到独立产品数据库,选择“任务”,然后选择“将数据库部署到 Azure SQL”。
-
选择“连接”以连接到 Automation Suite SQL 数据库。提供新的数据库名称。选择用于存储临时数据库文件的目录。
-
等待部署完成。
-
记录 Automation Suite 中已还原的独立产品数据库的连接字符串。
在 EKS 上还原独立 Orchestrator 数据库
如果您迁移到 EKS 上的 Automation Suite ,则无法直接将 Orchestrator 数据库还原到 Azure SQL 数据库。 您必须首先将独立 Orchestrator 数据库备份到文件,然后还原到 RDS 数据库。
如果 Orchestrator 和 Identity 共享其数据库,则可以跳过步骤 4。如果它们具有单独的数据库,则必须单独备份它们。
- 登录到独立计算机,然后使用 SSMS 登录到 SQL Server。
- 备份独立 Orchestrator 数据库:
-
转到“数据库” ,右键单击 Orchestrator 数据库,选择“任务” ,然后选择“备份” 。
-
确认备份路径。
-
完成备份。
-
- 将独立 Orchestrator 数据库还原到独立计算机上 EKS 实例上 Automation Suite 上的 RDS
-
将备份的
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-2aws 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 上还原的数据库授予权限。
-
向 AWS 上还原的数据库授予权限
-
转到 IAM,然后创建具有
AWSBackupServiceRolePolicyForRestores权限的新角色。 -
转到 RDS 并选择
Option groups:-
创建一个组并提供以下详细信息:
- 名称:SqlServerBackupRestore
- 说明: xxx
- 引擎:选择您的数据库引擎
- 主要引擎版本:选择数据库实例的版本。
-
选择“创建”。
-
选择已创建组的名称以进行编辑,如下所示:
-
选择“添加”。
-
选择“SQLSERVER_BACKUP_RESTstore ”。
-
选择您在前面的步骤中创建的 IAM 角色。
-
选择“立即”以安排即时更改。
-
-
返回“RDS 数据库”并选择您的实例。
- 选择“修改” 。
- 选择您在上一步中创建的选项组。
- 选择“下一步”。
- 选择“立即应用”(此操作不会导致服务停机)。
- 通过选择“修改数据库实例” 来应用更改。
- 如果您从 SQL 管理 Studio 连接到数据库,请关闭并再次连接。
-
-
按照 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,