Orchestrator Designerでは、Orchestrator データベースを移行した後にライセンス キーのプロンプトが生成されます
この記事では、Orchestrator データベースを Microsoft SQL Serverのインスタンスから別のインスタンスに移行した後、Orchestrator Designerでライセンス キーの有効期限が切れているというメッセージが表示される問題を解決するのに役立ちます。
元の製品バージョン: Microsoft System Center 2012 Orchestrator、Microsoft System Center 2012 R2 Orchestrator
元の KB 番号: 2920037
現象
Orchestrator データベースを SQL Server の 1 つのインスタンスから別のインスタンスに移行し、Microsoft System Center 2012 Orchestrator または System Center 2012 R2 Orchestrator で Orchestrator Designerを開こうとすると、Orchestrator Designerが開き始め、ライセンス キーの有効期限が切れたことを示すプロンプトが生成されます。 有効なキーを入力し、[ OK] を選択すると、同じプロンプトが表示されます。
原因
Microsoft SQL Serverの 1 つのインスタンスから別のインスタンスに Orchestrator データベースを移行する場合は、サービス マスター キー (SMK) もバックアップする必要があります。 その後、データベースが復元された後、このデータベース キーを SQL Server の新しいインスタンスに再適用する必要があります。 SMK が元のサーバーにバックアップされていない場合は、新しいサーバーで SMK を再作成する必要があります。
解決方法
この問題を解決するには、次の手順を実行します。
Orchestrator Management サービスを停止します。
SQL Serverの新しいインスタンスで Orchestrator データベースを開きます。
新しいクエリを開き、Orchestrator データベースが選択されていることを確認します。
データベースで次の 2 行を一度に 1 つずつ実行します。
古いキーを削除します。
[Microsoft.SystemCenter.Orchestrator.Cryptography].[DropOrchestratorKeys]
新しいキーを作成します。
[Microsoft.SystemCenter.Orchestrator.Cryptography].[CreateOrchestratorKeys]
Orchestrator Management サービスを開始します。
Orchestrator Designerを開くと、もう一度キーの入力を求められます。 キーを入力すると、キーは設計どおりに機能します。
詳細
Orchestrator データベース SMK が失われると、暗号化されたデータも失われます。 たとえば、暗号化されたパスワードで設定された変数は値を持たなくなり、再入力する必要があります。 Orchestrator データベースを新しいサーバーに正しく移行する方法の詳細については、「環境 間でオーケストレーターを移行する」を参照してください。