Question
Orchestratorのデータベースを別サーバーに移行する手順を教えてください。
Answer
以下の手順で移行することができます。
-
APサーバー上のIISマネージャーよりOrchestratorサイトを停止します。
-
移行元のデータベースサーバーでOrchestrator用のデータベース(デフォルト名:UiPath)をバックアップし、移行先のデータベースサーバへコピー、復元します。
データベースのバックアップ、復元の手順について、下記ウェブガイドをご参照ください。
Orchestrator のバックアップと復元 -
AP サーバで下記3つのファイルを変更します。
3-1. C:\Program Files (x86)\UiPath\Orchestrator\UiPath.Orchestrator.dll.config(v2020.4以降、その前のバージョンはWeb.config) のConnectionString(SQL database 名や SQL ホスト名)を移行先データベースサーバのものに修正
例:SQL Server認証を行っている場合
<connectionStrings>
<add name="Default" providerName="System.Data.SqlClient" connectionString="Data Source=DatabaseServerName;Initial Catalog=UiPath;User ID=********;Password=******" />
</connectionStrings>
3-2. C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json(v2020.4以降)のConnectionStringを3-1同様に修正
3-3. C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json(v2020.4以降)のConnectionStringを3-1同様に修正
-
IISマネージャーよりOrchestratorサイトを起動します。
-
動作検証実施