SQL Serverのインスタンスがオフラインになった後、System Center Management サービスの応答が停止する

この記事は、Microsoft SQL Serverのインスタンスがオフラインになった後に System Center Management サービスが応答を停止する問題を解決するのに役立ちます。

元の製品バージョン: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 R2Service Manager
元の KB 番号: 2913046

現象

データベースをホストOperationsManagerするSQL Serverのインスタンスがオフラインになると、Microsoft System Center 2012 Operations Manager Service Pack 1 (SP1) 管理サーバーの System Center Management サービスが応答を停止します。

たとえば、System Center Management サービスは、SQL Serverのインスタンスが切断、再起動、または失敗した後に応答を停止します。 SQL Serverのインスタンスが再び使用可能になってからこの問題から復旧するには、System Center Management サービスを再起動する必要があります。

解決方法

重要

レジストリを変更する前に、このセクションの手順に慎重に従ってください。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する前に、問題 が発生した場合に備えて、復元のためにレジストリをバックアップ します。

この問題を解決するには、System Center 2012 Operations Manager SP1 で自動復旧機能を有効にします。 既定では、この自動回復機能は無効になっています。

管理サーバーで自動回復機能を有効にするには、次の手順に従います。

  1. レジストリ エディターを起動します。

  2. 次のレジストリ サブキーを見つけてクリックします。

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

  3. 次の 2 つのレジストリ エントリを作成します。

    • DALInitiateClearPool

      型: DWORD
      10 進値: 1

    • DALInitiateClearPoolSeconds

      型: DWORD
      10 進値: 60

      注:

      この設定はDALInitiateClearPoolSeconds、管理サーバーが現在の接続プールを削除するタイミングと、管理サーバーがSQL Server接続の再確立を試みるタイミングを制御します。 パフォーマンスの問題を回避するには、この設定を 60 秒以上に設定することをお勧めします。

  4. 管理サーバーで System Center Management サービスを再起動します。