Udostępnij za pośrednictwem


Włączanie pełnego rejestrowania i konfigurowanie profilera programu SQL Server na potrzeby rozwiązywania problemów

Dotyczy: Configuration Manager

W programie Configuration Manager składniki klienta i serwera lokacji rejestrują informacje o procesie w poszczególnych plikach dziennika. Możesz użyć informacji w tych plikach dziennika, aby ułatwić rozwiązywanie problemów, które mogą wystąpić.

Włączanie pełnego i debugowania rejestrowania na kliencie i w punkcie zarządzania

  • Pełne rejestrowanie można włączyć, tworząc następującą wartość rejestru jako REG_DWORD z wartością 0x0:

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

  • Rejestrowanie debugowania można włączyć, tworząc następującą wartość rejestru jako REG_SZ z wartością True:

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

  • Rozmiar dziennika PROGRAMU CCM można zwiększyć do 5 MB, ustawiając następującą wartość rejestru jako REG_DWORD z wartością 5242880 (dziesiętną):

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

  • Możesz edytować wartość REG_DWORD dla następującej wartości rejestru, aby zwiększyć liczbę plików dziennika historii do zachowania:

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

Uwaga 16.

Uruchom ponownie usługę hosta agenta programu SMS, aby włączyć zmiany. W punkcie zarządzania może być konieczne ponowne uruchomienie usług związanych z usługami IIS w celu pełnego rejestrowania, aby zaczęły obowiązywać w przypadku niektórych dzienników.

Włącz pełne rejestrowanie składnika systemu stanu na serwerze lokacji

Aby włączyć pełne rejestrowanie dla systemu stanu (StateSys), ustaw wartość REG_DWORD dla następującej wartości rejestru na 1:

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

Uwaga 16.

Ta zmiana klucza rejestru nie wymaga ponownego SMS_Executive uruchomienia usługi ani wątku SMS_STATE_SYSTEM .

Włączanie pełnego rejestrowania dla programu WSUS Synchronization Manager (WSYNCMGR)

Aby włączyć pełne rejestrowanie dla WsyncMgr.log, utwórz lub zmodyfikuj następującą wartość rejestru na serwerze lokacji i ustaw wartość REG_DWORD na 0:

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

Włączanie śledzenia SQL dla dzienników programu Configuration Manager

Aby włączyć śledzenie SQL, ustaw wartość REG_DWORD dla następującej wartości rejestru na 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\SqlEnabled

Uwaga 16.

Ta zmiana rejestru nie wymaga ponownego SMS_Executive uruchomienia usługi. Ta wartość rejestru dodaje rejestrowanie śledzenia SQL dla wszystkich dzienników serwera lokacji. Należy to zrobić tylko tymczasowo podczas rozwiązywania problemów i należy je wyłączyć po otrzymaniu odpowiednich dzienników.

Włączanie pełnego rejestrowania agenta usługi Windows Update

Aby włączyć pełne rejestrowanie, utwórz następujący podklucz rejestru z dwiema wartościami:

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

Nazwa wartości Typ wartości Dane wartości
Flagi REG_DWORD 00000007
Poziom REG_DWORD 00000004

Ten podklucz włącza rozszerzone śledzenie do pliku %systemroot%\Windowsupdate.log. Włącza on również rozszerzone śledzenie do wszystkich dołączonych debugerów.

Uwaga 16.

Rozszerzone pełne rejestrowanie można włączyć, ustawiając wartość Flags na 17 zamiast 7. Jednak znacznie zwiększy to rozmiar WindowsUpdate.log.

Konfigurowanie programu SQL Server Profiler w celu rozwiązywania problemów z żądaniami lokalizacji programu WSUS

W niektórych okolicznościach może być konieczne użycie programu SQL Server Profiler w celu znalezienia wywołania MP_GetWSUSServerLocation procedury składowanej i sprawdzenia, jakie parametry są przekazywane.

W tym celu skonfiguruj program SQL Server Profiler, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu przedstawia konfigurację programu SQL Server Profiler do wywoływania MP_GetWSUSServerLocation.

Konfigurowanie programu SQL Server Profiler w celu wyświetlenia przetwarzania komunikatów o stanie

W tym celu skonfiguruj program SQL Server Profiler, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu przedstawia konfigurację programu SQL Server Profiler w celu wywołania metody spProcess.