次の方法で共有


Orchestrator データベースを移行した後、オーケストレーター デザイナーによってライセンス キーのプロンプトが生成される

この記事は、Orchestrator データベースを Microsoft SQL Server の 1 つのインスタンスから別のインスタンスに移行した後、Orchestrator Designer でライセンス キーの有効期限が切れるというメッセージが表示される問題を解決するのに役立ちます。

適用対象: Orchestrator のすべてのバージョン
元の KB 番号: 2920037

現象

1 つの SQL Server インスタンスから別のインスタンスに Orchestrator データベースを移行し、Microsoft System Center Orchestrator で Orchestrator Designer を開こうとすると、Orchestrator Designer が開き始めてから、ライセンス キーの有効期限が切れたことを示すプロンプトが生成されます。 有効なキーを入力し、 OKを選択すると、同じプロンプトが表示されます。

原因

1 つの Microsoft SQL Server インスタンスから別のインスタンスに Orchestrator データベースを移行する場合は、サービス マスター キー (SMK) もバックアップする必要があります。 その後、データベースの復元後に、このデータベース キーを SQL Server の新しいインスタンスに再適用する必要があります。 SMK が元のサーバーでバックアップされていない場合は、新しいサーバーで SMK を再作成する必要があります。

解像度

この問題を解決するには、次の手順に従ってください。

  1. Orchestrator Management Service を停止します。

  2. SQL Server の新しいインスタンスで Orchestrator データベースを開きます。

  3. 新しいクエリを開き、Orchestrator データベースが選択されていることを確認します。

  4. データベースで次の 2 つの行を一度に 1 つずつ実行します。

    1. 古いキーを削除します。

      [Microsoft.SystemCenter.Orchestrator.Cryptography].[DropOrchestratorKeys]
      
    2. 新しいキーを作成します。

      [Microsoft.SystemCenter.Orchestrator.Cryptography].[CreateOrchestratorKeys]
      
  5. Orchestrator Management Service を開始します。

ここで Orchestrator Designer を開くと、もう一度キーの入力を求められます。 キーを入力すると、キーは意図したとおりに動作します。

詳細情報

Orchestrator データベースの SMK が失われると、暗号化されたデータも失われます。 たとえば、暗号化されたパスワードを使用して設定された変数の値が失われ、再入力する必要が生じます。 Orchestrator データベースを新しいサーバーに正しく移行する方法の詳細については、「 環境間のオーケストレーターの移行を参照してください。