Automation Suite
2023.10
バナーの背景画像
EKS/AKS の Automation Suite のインストール ガイド
最終更新日 2024年4月19日

手順 2: スタンドアロンの製品データベースを復元する

ここでは、SQL Server Management Studio (SSMS) を使用してスタンドアロン製品のデータベースを Automation Suite SQL Server インスタンスに復元する方法について説明します。SQL Server Management Studio のダウンロードとインストールについて詳しくは、「移行の前提条件」をご覧ください。

  1. SQL Server Management Studio でスタンドアロン製品のデータベースに接続し、[Tasks] を選択して [Deploy Database to Azure SQL] を選択します。
    docs image
  2. [Connect] を選択して、Automation Suite SQL データベースに接続します。新しいデータベース名を指定します。一時データベース ファイルを格納するディレクトリを選択します。
    docs image
  3. デプロイが完了するまで待ちます。
    docs image
  4. Automation Suite で復元したスタンドアロン製品のデータベースの接続文字列を記録します。

EKS でスタンドアロンの Orchestrator データベースを復元する

EKS の Automation Suite に移行する場合、Orchestrator データベースを Azure SQL データベースに直接復元することはできません。最初にスタンドアロンの Orchestrator データベースをファイルにバックアップしてから、RDS データベースに復元する必要があります。

Orchestrator と Identity でデータベースを共有している場合は、手順 4 をスキップできます。別々のデータベースを使用している場合は、個別にバックアップする必要があります。

  1. スタンドアロン マシンにログインし、SSMS を使用して SQL Server にログインします。

  2. スタンドアロンの Orchestrator データベースをバックアップします。

    1. [データベース] に移動し、Orchestrator データベースを右クリックして [タスク] をクリックし、[バックアップ] を選択します。
      docs image
    2. バックアップ パスを確認します。
      docs image
    3. バックアップを完了します。
      docs image
  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-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. AWS で復元したデータベースに権限を付与します。

AWS で復元したデータベースに権限を付与する

  1. IAM に移動し、AWSBackupServiceRolePolicyForRestores 権限を持つ新しいロールを作成します。
    docs image
  2. RDS に移動し、[Option groups] をクリックします。
    1. グループを作成して、以下の詳細情報を指定します。

      • 名前: SqlServerBackupRestore

      • 説明: xxx

      • エンジン: DB エンジンを選択します。

      • メジャー エンジン バージョン: DB インスタンスのバージョンを選択します。

    2. [作成] をクリックします。
      docs image
    3. 作成したグループの名前をクリックして、次のように編集します。

      1. [追加] をクリックします。

      2. SQLSERVER_BACKUP_RESTORE を選択します。

      3. 前の手順で作成した IAM ロールを選択します。

      4. [今すぐ] を選択して、即時の変更をスケジュールします。
        docs image
    4. RDS データベースに戻ってインスタンスを選択します。

      1. [変更] をクリックします。

      2. 前の手順で作成したオプション グループを選択します。

      3. [次へ] をクリックします。

      4. [すぐに適用] を選択します (サービスのダウンタイムは発生しません)。

      5. [DB インスタンスを変更] をクリックして変更を適用します。

      6. SQL Management 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,

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.