Report Server Service Trace Log
Dziennik śledzenia serwera raport zawiera bardzo szczegółowe informacje dotyczące działania usługa serwera raportowania, włączając operacje wykonywane przez serwer sieci Web raportu usługa, Menedżer raportów i przetwarzania w tle.Plik dziennika śledzenia zawiera zbędne informacje, które są rejestrowane w innych plikach dziennika, oraz dodatkowe informacje, które nie jest dostępny.Informacje dziennika śledzenia może być przydatna podczas debugowania aplikacji, która zawiera serwer raportów lub badanie konkretnego problemu zostały zapisane do dziennika zdarzeń lub wykonanie dziennika.
Uwaga
W poprzednich wersjach było wiele plików dziennika śledzenia, jeden dla każdej aplikacji.W tej wersji konsoliduje wszystkie dane w jednym pliku.Następujące pliki są przestarzałe i nie są tworzone w SQL Server 2008: ReportServerWebApp_ <Sygnatura czasowa>.log, ReportServer_<Sygnatura czasowa>.log i ReportServerService_main_<Sygnatura czasowa>. dziennika.
Wyświetlanie informacji dziennika
Plik dziennika śledzenia jest ReportServerService_<Sygnatura czasowa>. dziennika. Dziennik śledzenia jest plik tekstowy ASCII.Aby wyświetlić plik, można użyć dowolnego edytora tekstów.Ten plik znajduje się w \Microsoft SQL Server\<Instalacja programu SQL Server>\Reporting Services\LogFiles. W dzienniku śledzenia są tworzone codziennie, począwszy od pierwszego wpisu po północy (czas lokalny), a przy każdym ponownym uruchomieniu usługa.Sygnatura czasowa jest oparty na formacie uniwersalnego czas koordynowanego (UTC).Plik jest w formacie EN-US.Domyślnie dzienniki śledzenia są ograniczone do 32 megabajty i usuwane po upływie 14 dni.
Ustawienia konfiguracja dla pliku dziennika ReportServerService
Poziomy śledzenia są określane za pomocą DefaultTraceSwitch i RSTrace ustawienia. Wszystkie ustawienia poziom śledzenia są przechowywane w pliku ReportingServicesService.exe.config.
plik konfiguracji jest ścieżka folderu \Program Files\Microsoft SQL Server\MSRS10. <wystąpienie nazwy>\Reporting Services\ReportServer\bin
Plik dziennika ReportServerService jest domyślnie włączona.
Aby wyłączyć tę opcję, zestaw śledzenia poziom na wartość 0 w RStrace sekcja pliku ReportingServicesService.exe.config.
Aby ograniczyć liczbę dni, które są przechowywane pliki, należy określić KeepFilesForDays ustawienia konfiguracja w RStrace sekcja. Ta wartość jest zestaw 14 domyślnie.
Aby ograniczyć rozmiar pliku, należy określić FileSizeLimitMb ustawienia konfiguracja w RStrace sekcja. Ta wartość jest zestaw do 32 megabajty domyślnie.Rozmiar pliku można kontrolować, ustawiając poziomy śledzenia (od 0 do 4) do kontroli zawartości, jaka została zarejestrowana.Można również określić składniki, które uzyskać śledzone.Po osiągnięciu maksymalnej pliku dziennika przed data wygaśnięcia 14 dni, starsze wpisy zostanie zastąpiona nowszą wpisów.
Pola w pliku dziennika
W dzienniku śledzenia można znaleźć w następujących polach:
Informacje o systemie, włącznie z systemu operacyjnego, wersja, liczba procesorów i pamięci.
Reporting Services składnik i informacje o wersja.
Zdarzenia rejestrowane w dzienniku aplikacji.
Wyjątki generowane przez serwer raportów.
Ostrzeżenia niskie zasób rejestrowane przez serwer raportów.
Przychodzące koperty protokołu SOAP i podsumowane wychodzących koperty protokołu SOAP.
Nagłówek HTTP, śledzenie stosu i informacje o śledzeniu debugowania.
Można przeglądać informacje dziennika śledzenia, aby ustalić, czy wystąpił dostarczenia raportu, którzy otrzymali raportu, a ile dostawy dokonano próby.Dzienniki również rekordów raportu wykonanie czynności i zmiennych środowiskowych, które obowiązują podczas przetwarzania raport śledzenia.Błędy i wyjątki są również wprowadzane do dzienników śledzenia.Na przykład, może się okazać raportu błędy przekroczenia limitu czas (wskazany jako ThreadAbortExceptions wpis).
Przykład ustawień konfiguracja
Poniższy przykład ilustruje strukturę XML RStrace ustawienia. Wartość parametru DefaultTraceSwitch Określa rodzaj informacji, które jest dodawane do dziennika. Z wyjątkiem Components atrybut, wartości dla RStrace są takie same w plikach konfiguracyjnych.
<system.diagnostics>
<switches>
<add name="DefaultTraceSwitch" value="3" />
</switches>
</system.diagnostics>
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="file" />
<add name="TraceFileMode" value="unique" />
<add name="Components" value="all" />
</RStrace>
Poniższa tabela zawiera informacje dotyczące poszczególnych ustawień.
Ustawienie |
Description |
---|---|
RStrace |
Określa obszary nazw używany dla błędów i śledzenia. |
DefaultTraceSwitch |
Określa poziom informacji, które jest zgłaszane w dzienniku śledzenia ReportServerService.Każdy poziom zawiera informacje podane przez wszystkie poziomy numerowania dolnym.Wyłączanie śledzenia nie jest zalecane.Prawidłowe wartości: 0 = Wyłącza śledzenia 1 = Wyjątków i ponownym uruchomieniu 2 = Wyjątków, zostanie ponownie uruchomiony, ostrzeżenia 3 = Wyjątków, zostanie ponownie uruchomiony, ostrzeżenia i komunikaty o stanie (domyślnie) 4 = Tryb informacji pełnej |
FileName |
Określa pierwszą część nazwy pliku dziennika.Wartość określona przez Prefix wypełnia pozostałą część nazwy. |
FileSizeLimitMb |
Określa górny limit rozmiaru dziennika śledzenia.Plik jest wyrażana w megabajtach.Prawidłowe wartości to 0 do maksymalnej liczby całkowitej.Wartość domyślna to 32.Jeśli określisz 0 lub liczbą ujemną, serwer raportów traktuje wartość 1. |
KeepFilesForDays |
Określa liczbę dni po upływie którego będzie można usunąć pliku dziennika śledzenia.Prawidłowe wartości to 0 do maksymalnej liczby całkowitej.Wartość domyślna to 14.Jeśli określisz 0 lub liczbą ujemną, serwer raportów traktuje wartość 1. |
Prefix |
Określa generowany wartość, która odróżnia jedną instancję dziennika, z innego.Domyślnie wartości sygnatury czasowej są dołączane do nazwy pliku dziennika śledzenia.Ta wartość jest zestaw do "tid, czas".Ustawienie to nie należy modyfikować. |
TraceListeners |
Określa miejsce docelowe dla wyprowadzanie zawartości dziennika śledzenia.Można określić wiele elementów docelowych przy użyciu przecinka do rozdzielania każdego z nich.Prawidłowe wartości: DebugWindow Plik (domyślnie) StdOut |
TraceFileMode |
Określa, czy Dzienniki śledzenia zawierają dane za okres 24-godzinnym.Dla każdego dnia, powinny mieć jeden dziennik śledzenia unikatowy dla każdego składnika.Ta wartość jest zestaw do "Unique (ustawienie domyślne)".Nie należy modyfikować tej wartości. |
Components |
Określa składniki, których informacje dziennika śledzenia są generowane i poziom śledzenia w następującym formacie: <kategorii składników>:<TraceLevel> zestaw catogories składnika:
Śledzenie poziom prawidłowe wartości to: 0 = Wyłącza śledzenia 1 = Wyjątków i ponownym uruchomieniu 2 = Wyjątków, zostanie ponownie uruchomiony, ostrzeżenia 3 = Wyjątków, zostanie ponownie uruchomiony, ostrzeżenia i komunikaty o stanie (domyślnie) 4 = Tryb informacji pełnej Wartość domyślna dla serwer raportów jest: "wszystkie: 3". Można określić wszystkie lub niektóre (składnikówall, RunningJobs, SemanticQueryEngine, SemanticModelGenerator). Jeśli nie chcesz wygenerować informacji dla określonego składnika, można wyłączyć śledzenia jej (na przykład "SemanticModelGenerator:0").Nie można wyłączyć śledzenie all. Jeśli poziom śledzenia przyporządkowany nie dołączyć do składnika, wartość określona dla DefaultTraceSwitch jest używany. Na przykład po określeniu „ wszystkie, RunningJobs, SemanticQueryEngine, SemanticModelGenerator", wszystkie składniki użyć domyślnego poziom śledzenia. zestaw "SemanticQueryEngine:4", aby wyświetlić instrukcje języka Transact-SQL, które są generowane dla każdej kwerendy semantyki.Instrukcje języka Transact-SQL są rejestrowane w dzienniku śledzenia.Poniższy przykład ilustruje ustawienie konfiguracja, które są dodawane do dziennika instrukcji języka Transact-SQL: <Dodaj nazwa = wartość "" składniki"="all, SemanticQueryEngine:4"/> |
Dodając niestandardowe ustawienie konfiguracja, aby określić lokalizację pliku automatyczna kopia zapasowa
Można dodać niestandardowe ustawienie, aby ustawić lokalizację Dr.Narzędzie programu Watson dla systemu Windows używa do przechowywania plików automatyczna kopia zapasowa.To ustawienie niestandardowe Directory. W poniższym przykładzie zestawiono ilustracji z określonym tego ustawienia konfiguracja w RStrace sekcja:
<add name="Directory" value="U:\logs\" />
Aby uzyskać więcej informacji zobacz Artykuł bazy wiedza Microsoft wiedza Base 913046 on the Microsoft Witryna sieci Web.
See Also