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

適用対象: Configuration Manager

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

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

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

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

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

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

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

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

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

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

注:

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

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

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

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

注:

このレジストリ キーの変更には、サービスまたはスレッドの再起動はSMS_ExecutiveSMS_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

注:

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

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

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

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

値の名前 値の型 値データ
フラグ REG_DWORD 00000007
レベル REG_DWORD 00000004

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

注:

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

WSUS の場所要求の問題のトラブルシューティングを行うためにSQL Server Profilerを構成する

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

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

MP_GetWSUSServerLocationを呼び出すSQL Server Profilerの構成を示すスクリーンショット。

状態メッセージ処理を表示するようにSQL Server Profilerを構成する

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

spProcess を呼び出すSQL Server Profilerの構成を示すスクリーンショット。