次の方法で共有


詳細ログを有効にし、トラブルシューティングのためにSQL Server プロファイラーを構成する

適用対象: Configuration Manager

Configuration Manager では、クライアント コンポーネントとサイト サーバー コンポーネントが個々のログ ファイルにプロセス情報を記録します。 これらのログ ファイルの情報を使用して、発生する可能性のある問題のトラブルシューティングに役立てることができます。

クライアントと管理ポイントで詳細ログとデバッグ ログを有効にする

  • 詳細ログを有効にするには、値を0x0REG_DWORDとして次のレジストリ値を作成します。

    HKEY_LOCAL_MACHINE\Software\Microsoft\CCM\Logging\@GLOBAL\LogLevel

  • デバッグ ログを有効にするには、値が True のREG_SZとして次のレジストリ値を作成

    HKEY_LOCAL_MACHINE\Software\Microsoft\CCM\Logging\DebugLogging\Enabled

  • 次のレジストリ値を 5242880 (10 進数) のREG_DWORDとして設定することで、CCM ログ サイズを 5 MB に増やすことができます。

    HKEY_LOCAL_MACHINE\Software\Microsoft\CCM\Logging\@GLOBAL\LogMaxSize

  • 次のレジストリ値の REG_DWORD 値を編集して、保持する履歴ログ ファイルの数を増やすことができます。

    HKEY_LOCAL_MACHINE\Software\Microsoft\CCM\Logging\@GLOBAL\LogMaxHistory

Note

SMS エージェント ホスト サービスを再起動して、変更を有効にします。 管理ポイントでは、一部のログに対して詳細ログを有効にするために、IIS 関連のサービスを再起動する必要がある場合があります。

サイト サーバー上の状態システム コンポーネントの詳細ログを有効にする

State System (StateSys) の詳細ログを有効にするには、次のレジストリ値の REG_DWORD 値を 1 に設定します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Components\SMS_STATE_SYSTEM\Verbose logging

Note

このレジストリ キーの変更では、 SMS_Executive サービスまたは SMS_STATE_SYSTEM スレッドを再起動する必要はありません。

WSUS 同期マネージャー (WSYNCMGR) の詳細ログを有効にする

WsyncMgr.logの詳細ログを有効にするには、サイト サーバーで次のレジストリ値を作成または変更し、REG_DWORDの値を 0 に設定します

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\SMS_WSUS_SYNC_MANAGER\LogLevel

Configuration Manager ログの SQL トレースを有効にする

SQL トレースを有効にするには、次のレジストリ値の REG_DWORD 値を 1 に設定

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\SqlEnabled

Note

このレジストリの変更では、 SMS_Executive サービスを再起動する必要はありません。 このレジストリ値により、すべてのサイト サーバー ログの SQL トレース ログが追加されます。 これは、トラブルシューティング中にのみ一時的に行う必要があり、関連するログを取得した後に無効にする必要があります。

Windows Update エージェントの詳細ログを有効にする

詳細ログを有効にするには、次のレジストリ サブキーを 2 つの値で作成します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace

値の名前 値の型 値のデータ
Flags REG_DWORD 00000007
Level REG_DWORD 00000004

このサブキーは、%systemroot%\Windowsupdate.log ファイルへの拡張トレースを有効にし、アタッチされているデバッガーへの拡張トレースも有効にします。

Note

拡張詳細ログを有効にするには、 Flags の値を 7 ではなく 17 に設定します。 ただし、WindowsUpdate.logのサイズが大幅に増加します。

WSUS の場所要求の問題をトラブルシューティングするためのSQL Server プロファイラーを構成する

状況によっては、SQL Server プロファイラーを使用してMP_GetWSUSServerLocation ストアド プロシージャの呼び出しを検索し、渡されるパラメーターを確認する必要があります。

これを行うには、次のスクリーンショットに示すようにSQL Server プロファイラーを構成します。

MP_GetWSUSServerLocationを呼び出すSQL Server プロファイラーの構成を示すスクリーンショット。

状態メッセージ処理を表示するようにSQL Server プロファイラーを構成する

これを行うには、次のスクリーンショットに示すようにSQL Server プロファイラーを構成します。

スクリーンショットは、spProcess を呼び出すSQL Server プロファイラーの構成を示しています。