Il servizio di gestione di System Center smette di rispondere dopo che un'istanza di SQL Server passa offline

Questo articolo consente di risolvere un problema a causa del quale il servizio di gestione di System Center smette di rispondere dopo che un'istanza di Microsoft SQL Server passa offline.

Original product version: Microsoft System Center Service Manager 2010, System Center 2012 Service Manager, Microsoft System Center 2012 Service Manager Service Pack 1, Microsoft System Center 2012 Operations Manager, Microsoft System Center 2012 Operations Manager Service Pack 1, System Center 2012 R2 Operations Manager, System Center 2012 R2 Service Manager
Numero KB originale: 2913046

Sintomi

Dopo che un'istanza di SQL Server che ospita il OperationsManager database passa offline, il servizio di gestione System Center del server di gestione Microsoft System Center 2012 Operations Manager Service Pack 1 (SP1) smette di rispondere.

Ad esempio, il servizio di gestione di System Center smette di rispondere dopo che l'istanza di SQL Server si disconnette, riavvia o ha esito negativo. Per risolvere questo problema dopo che l'istanza di SQL Server è nuovamente disponibile, è necessario riavviare il servizio di gestione di System Center.

Risoluzione

Importante

Prima di modificare il Registro di sistema, seguire attentamente i passaggi descritti in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di modificare il Registro di sistema, eseguire il backup del Registro di sistema per il ripristino in caso di problemi.

Per risolvere questo problema, è possibile abilitare la funzionalità di ripristino automatico in System Center 2012 Operations Manager SP1. Per impostazione predefinita, questa funzionalità di ripristino automatico è disabilitata.

Per abilitare la funzionalità di ripristino automatico nel server di gestione, seguire questa procedura:

  1. Avviare l'editor del Registro di sistema

  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\DAL

  3. Creare le due voci del Registro di sistema seguenti:

    • DALInitiateClearPool

      Tipo: DWORD
      Valore decimale: 1

    • DALInitiateClearPoolSeconds

      Tipo: DWORD
      Valore decimale: 60

      Nota

      L'impostazione DALInitiateClearPoolSeconds controlla quando il server di gestione elimina il pool di connessioni corrente e quando il server di gestione tenta di ristabilire una connessione SQL Server. È consigliabile impostare questa impostazione su 60 secondi o più per evitare problemi di prestazioni.

  4. Riavviare il servizio di gestione di System Center nel server di gestione.