automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white

Automation Suite no guia de instalação do EKS/AKS

Última atualização 21 de nov de 2024

Etapa 2: restauração do banco de dados de produtos independente

Aqui, introduzimos uma maneira de usar o SQL Server Management Studio (SSMS) para restaurar o banco de dados de um produto independente para a instância do SQL Server do Automation Suite. Para obter detalhes sobre o download e instalação do SQL Server Management Studio, consulte Pré-requisitos de migração.

  1. No SQL Server Management Studio, conecte-se ao banco de dados de produtos independente, selecione Tarefas e, em seguida, escolha Implantar banco de dados no SQL do Azure.
    docs image
  2. Selecione Conectar para conectar-se ao banco de dados SQL do Automation Suite. Forneça o novo nome do banco de dados. Escolha o diretório para armazenar o arquivo de banco de dados temporário.
    docs image
  3. Aguarde a implantação ser concluída.
    docs image
  4. Grave a string de conexão para o banco de dados de produtos independente restaurado no Automation Suite.

Restaurando o banco de dados do Orchestrator independente no EKS

Se você migrar para o Automation Suite no EKS, não poderá restaurar diretamente o banco de dados do Orchestrator para o banco de dados SQL do Azure. Você deve primeiro fazer backup do banco de dados do Orchestrator independente em um arquivo e depois restaurar para o banco de dados do RDS.

Se o Orchestrator e o Identity compartilharem seu banco de dados, você poderá ignorar a etapa 4. Se eles tiverem bancos de dados separados, você deve fazer backup deles separadamente.

  1. Faça logon na máquina independente e no SQL Server usando o SSLS.

  2. Faça o backup do banco de dados do Orchestrator independente:

    1. Vá para Bancos de Dados, clique com o botão direito do mouse no banco de dados do Orchestrator, clique em Tarefase selecione Backup.
      docs image
    2. Confirme o caminho do backup.
      docs image
    3. Conclua o backup.
      docs image
  3. Restaure o banco de dados do Orchestrator independente para o RDS na instância do Automation Suite em EKS na máquina independente

    1. Faça upload do arquivo bak de backup para o bucket 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>

      Exemplo:

      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
    2. Conceda permissão para o banco de dados restaurado na AWS.

Concedendo permissões para o banco de dados restaurado na AWS

  1. Acesse o IAM e crie uma nova função com permissões AWSBackupServiceRolePolicyForRestores .
    docs image
  2. Acesse o RDS e clique em Option groups:
    1. Crie um grupo e forneça os seguintes detalhes:

      • Nome: SqlServerBackupRestore

      • Descrição: xxx

      • Mecanismo: selecione seu mecanismo de banco de dados

      • Versão principal do mecanismo: selecione a versão da sua instância de banco de dados.

    2. Clique em Criar.
      docs image
    3. Clique no nome do grupo criado para editá-lo da seguinte forma:

      1. Clique em Adicionar.

      2. Selecione SQLserver_backup_Restore.

      3. Selecione a função de IAM que você criou nas etapas anteriores.

      4. Selecione Imediatamente para agendar a alteração instantânea.
        docs image
    4. Volte para RDSDatabases e selecione sua instância.

      1. Clique em Modificar.

      2. Selecione o grupo Opções que você criou na etapa anterior.

      3. Clique em Avançar.

      4. Selecione Aplicar imediatamente (não deve causar tempo de inatividade do serviço).

      5. Aplique as alterações clicando em Modificar instância do Banco de Dados.

      6. Se você tiver uma conexão com o banco de dados do SQL Management Studio, feche-o e conecte-se novamente.

  3. Siga a documentação da AWS para o arquivo back de backup do banco de dados para o bucket S3 da AWS.

    Comando de exemplo:

    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,
  • Restaurando o banco de dados do Orchestrator independente no EKS
  • Concedendo permissões para o banco de dados restaurado na AWS

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.