Orchestrator Designer genera una richiesta di chiave di licenza dopo la migrazione del database di Orchestrator

Questo articolo consente di risolvere un problema per cui viene richiesto che il codice di licenza sia scaduto in Orchestrator Designer dopo la migrazione di un database di Orchestrator da un'istanza di Microsoft SQL Server a un'altra.

Versione originale del prodotto: Microsoft System Center 2012 Orchestrator, Microsoft System Center 2012 R2 Orchestrator
Numero KB originale: 2920037

Sintomi

Quando si esegue la migrazione del database di Orchestrator da un'istanza di SQL Server a un'altra e quindi si tenta di aprire Orchestrator Designer in Microsoft System Center 2012 Orchestrator o in System Center 2012 R2 Orchestrator, Orchestrator Designer inizia ad aprirsi e quindi genera un prompt che indica che il codice di licenza è scaduto. Quando si immette una chiave valida e quindi si seleziona OK, viene visualizzato lo stesso prompt.

Causa

Quando si esegue la migrazione del database di Orchestrator da un'istanza di Microsoft SQL Server a un'altra, è necessario eseguire il backup anche della chiave master del servizio (SMK). La chiave di database deve quindi essere riapplicata nella nuova istanza di SQL Server dopo il ripristino del database. Se il backup di SMK non viene eseguito nel server originale, è necessario ricreare la SMK nel nuovo server.

Risoluzione

Per risolvere il problema, seguire la procedura seguente:

  1. Arrestare il servizio Gestione orchestratori.

  2. Aprire il database di Orchestrator nella nuova istanza di SQL Server.

  3. Aprire una nuova query e assicurarsi che il database orchestratore sia selezionato.

  4. Eseguire le due righe seguenti nel database, una alla volta:

    1. Eliminare la chiave precedente:

      [Microsoft.SystemCenter.Orchestrator.Cryptography].[DropOrchestratorKeys]
      
    2. Creare la nuova chiave:

      [Microsoft.SystemCenter.Orchestrator.Cryptography].[CreateOrchestratorKeys]
      
  5. Avviare il servizio Gestione orchestratori.

Quando si apre orchestratore Designer, viene chiesto di nuovo la chiave. Quando si immette la chiave, la chiave funziona come progettata.

Ulteriori informazioni

Quando il database di Orchestrator SMK viene perso, vengono persi anche i dati crittografati. Ad esempio, le variabili configurate con una password crittografata non avranno più valori e devono essere ripopolate. Per altre informazioni su come eseguire correttamente la migrazione del database di Orchestrator a un nuovo server, vedere Eseguire la migrazione di Orchestrator tra ambienti.