Orchestrator データベースの変更方法
公開日: 2016年3月
対象: System Center 2012 SP1 - Orchestrator、System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator
Management サーバーとデータベース サーバーを分ける、データベースをより大きなサーバーやクラスターに移動する、あるいは環境内で必要とされる変更に基づいて、Orchestration データベースの再構成のみを行うことがあり、このためにインストール後に Orchestrator データベースの場所の変更が必要になることがあります。 標準の Microsoft SQL Server メソッドを使用して既存のデータベースを別のサーバーに移動することができますが、新しいサーバーに接続するためには Orchestrator 機能を構成する必要があります。 次の手順の説明に従って、Management サーバー、Orchestration コンソールをサポートする Web サーバー、各 Runbook サーバーの構成する必要があります。
Management サーバーと Runbook サーバー
データベースの構成ユーティリティを使用して、Management サーバーと Runbook サーバーが環境内にインストールした接続設定を変更することができます。 これらのサーバーの設定は、Settings.dat という名前の暗号化されたファイルに保存されています。 ポート、ユーザー アカウントのアクセス、コンピューター名など、Orchestration データベースの設定を変更する場合は、すべての Runbook サーバーのアンインストールと再インストールを手動で行ってから、Management サーバーとすべての Runbook サーバー上でデータベースの構成ユーティリティを再実行する必要があります。
Management サーバーと Runbook サーバーのデータベースの設定を変更するには
Management サーバーで [スタート] をクリックして [すべてのプログラム] をポイントしてから、[Microsoft System Center 2012]、[Orchestrator]、[データ ストアの構成] の順にクリックします。
[サーバー] ボックスに、データベースのホスト サーバーの名前を <server>\<instance>,<port> 形式で入力します。 参照 ([...]) ボタンをクリックすると、コンピューターを選択できます。 既定のインスタンスに Orchestrator データベースがインストールされている場合は、そのインスタンスを含める必要はありません。 通常通り、既定のポート 1433 に SQL Server がインストールされている場合は、そのポートを含める必要はありません。
Orchestrator データベースが、ポート 12345 に構成された MySQLServer という名前のコンピューターの MyInstance と呼ばれるインスタンスにインストールされている場合は、MySQLServer\MyInstance,12345 と入力します。
Orchestrator データベースが、ポート 1433 に構成された MySQLServer という名前のコンピューターの MyInstance と呼ばれるインスタンスにインストールされている場合は、MySQLServer\MyInstance と入力します。
Orchestration データベースが、ポート 1433 に構成された MySQLServer という名前のコンピューターの既定のインスタンスにインストールされている場合は、MySQLServer と入力します。
SQL Server への接続に使用する認証方法を選択します。
Windows 認証は、Windows 認証を使用して SQL Server に接続します。
SQL Server 認証は、SQL Server のユーザー アカウントを使用して SQL Server に接続します。 SQL Server ユーザー アカウントの [ユーザー名] と [パスワード] を入力します。 このアカウントには、データベースの作成、書き込み、および所有を行う権限だけでなく、データベースの行の作成、更新、および削除を行う権限も必要です。
[次へ] をクリックします。
[データ ストア] ウィンドウで、[既存のデータベースを使用する] をクリックします。
[名前] 一覧で、データベースを選択します。
[完了] をクリックします。
Web サービス
Orchestration コンソールをサポートする Web サービスは、Settings.dat ファイルを使用しません。 Web サービスのデータベースの設定を変更するには、インターネット インフォメーション サービス (IIS) サーバーの Web.config ファイルを変更する必要があります。IIS マネージャーを使用すればファイルを変更できますが、それにはまず aspnet_regiis.exe 実行ファイルを実行して、ファイルの暗号化を解除する必要があります。
Orchestrator Web サービスのデータベースの設定を変更するには
管理者資格情報を使用して、Orchestration コンソールがインストールされているコンピューターにログオンします。
管理者資格情報を使用してコマンド プロンプト ウィンドウを開きます。
次のコマンドを実行して、Web.config ファイルの暗号化を解除します。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"
IIS マネージャーを起動するには、[スタート] をクリックして [管理ツール] をポイントしてから、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
[サイト] ノードを展開してから、[Microsoft System Center 2012 Orchestrator Web サービス] をクリックします。
[機能ビュー] で、[接続文字列] をダブルクリックします。
[接続文字列] ウィンドウで、[OrchestratorContext] をダブルクリックします。
[カスタム] ボックスで、サーバー名 (データ ソース) とデータベース名 (初期カタログ) が含まれる文字列の部分まで、下にスクロールします。 必要に応じて、値を変更します。
[OK] をクリックしてダイアログ ボックスを閉じます。
[IIS マネージャー] を閉じます。
次のコマンドを実行して、Web.config ファイルを暗号化します。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"