Aracılığıyla paylaş


Rapor sunucusu http günlüğü

Rapor Server http günlük dosyası her http isteği ve rapor sunucusu tarafından işlenen yanıt kaydını tutar. Çünkü istek taşma ve zaman aşımı hataları rapor sunucusu ulaşmaz, günlük dosyasına kaydedilmez.

http günlüğü varsayılan olarak etkin değildir. Bu özellik, yükleme kullanma ReportingServicesService.exe yapılandırma dosyasını değiştirmek gerekir.

Günlük bilgilerini görüntüleme

Günlük bir ASCII metin dosyasıdır. Dosyayı görüntülemek için herhangi bir metin düzenleyicisi kullanabilirsiniz. Rapor sunucusu http günlük dosyasını W3C Genişletilmiş günlük dosyası IIS'de eşdeğerdir ve benzer alanlara kullanır, varolan IIS günlük dosya görüntüleyiciler, rapor sunucusu http günlük dosyasını okumak üzere kullanabilirsiniz. Aşağıdaki tabloda, http günlük dosyası hakkında ek bilgi sağlar:

Dosya adı

Varsayılan olarak, dosya adı ReportServerService_HTTP_ olan<zaman damgası>. günlük. Dosya adı öneki ReportingServicesService.exe.config dosya HttpTraceFileName özniteliğini değiştirerek özelleştirebilirsiniz. Zaman damgası, Eşgüdümlü Evrensel Saat (utc) dayanır.

Dosya konumu

Dosya \Microsoft SQL Server\ bulunduğu<SQL Server Instance>\Reporting Services\LogFiles.

Dosya biçimi

Dosya tr biçimindedir. O bir ASCII metin dosyasıdır.

Dosya oluşturma ve saklama

Yapılandırma dosyası, hizmeti yeniden başlat ve rapor sunucusu işleme bir http isteği etkinleştirdikten sonra http günlüğü oluşturulur. Ayarları yapılandırın, ancak günlük dosyasında görmezsiniz, bir raporu açın veya bir rapor sunucu uygulaması gibi (Rapor Yöneticisi) dosyası oluşturmak için bir http isteği oluşturmak için başlamak.

Yeni bir günlük dosyası örneği, her hizmeti yeniden başlatma ve rapor sunucusu sonraki http isteği sonra oluşturulur.

Varsayılan olarak, izleme günlükleri 32 megabayt sınırlı ve 14 gün sonra silindi.

Rapor Server http günlük yapılandırma ayarları

Rapor Server http günlüğünü yapılandırmak için ReportingServicesService.exe.config dosyasını değiştirmek için Not Defteri'ni kullanın. Yapılandırma dosyasını \Program Files\Microsoft SQL Server\MSSQL bulunur. n\Reporting Services\ReportServer\Bin klasör.

http sunucusunu etkinleştirmek için eklemelisiniz http:4RStrace bölümüne ReportingServicesService.exe.config dosya. Tüm diğer http günlük dosyası girişleri isteğe bağlıdır. Aşağıdaki örnek, bölüm RStrace bölüm yapıştırın ve sonra gerek ayarlarını silmek tüm ayarlarını içerir.

   <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="debugwindow, file" />
         <add name="TraceFileMode" value="unique" />
         <add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
         <add name="HttpTraceSwitches" value="date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
         <add name="Components" value="all:3,http:4" />
   </RStrace>

   <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="debugwindow, file" />
         <add name="TraceFileMode" value="unique" />
         <add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
         <add name="HttpTraceSwitches" value="date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
         <add name="Components" value="all:3,http:4" />
   </RStrace>

Günlük dosyası alanları

Aşağıdaki tabloda Günlükte kullanılabilen alanlar açıklanmaktadır. Alan listesini yapılandırılabilir; üzerinden eklenecek alanları belirleyebilirsiniz HTTPTraceSwitchesyapılandırma ayarı. Default belirtmezseniz, alanın günlük dosyasında otomatik olarak dahil edilip edilmeyeceğini belirtir sütun HTTPTraceSwitches.

Alan

Açıklama

Default

HttpTraceFileName

Bu, isteğe bağlı bir değerdir. ReportServerServiceHTTP_ varsayılan değerdir. Eğer farklı bir değer belirtebilirsiniz (örneğin, günlük dosyalarının merkezi bir konuma kaydediyorsanız, sunucu adı dahil) farklı bir dosya adlandırma kuralı kullanmak istiyorum.

Evet

HttpTraceSwitches

Bu, isteğe bağlı bir değerdir. Belirtirseniz, virgülle ayrılmış biçimde günlük dosyasında kullanılan alanı yapılandırabilirsiniz.

Hayır

Tarihi

Zaman Etkinliğin oluştuğu tarih.

Hayır

Time

Zaman Etkinliğin oluştuğu saat.

Hayır

ClientIP

Rapor sunucusu erişim istemcisinin IP adresi.

Evet

Kullanıcı adı

Rapor sunucusu erişen kullanıcının adı.

Hayır

GetServerPort

Bağlantı için kullanılan bağlantı noktası numarası.

Hayır

Ana bilgisayar

Ana bilgisayar üstbilgisi içeriği.

Hayır

Yöntem

Eylem veya yöntem soap istemciden denir.

Evet

UriStem

Erişilen kaynak.

Evet

UriQuery

Kaynağa erişmek için kullanılan sorgu.

Hayır

ProtocolStatus

http durum kodu.

Evet

BytesReceived

Sunucu tarafından alınan bayt sayısı.

Hayır

TimeTaken

Anlık http zaman (milisaniye olarak).Sunucu, ağ iletim süresi hariç son gönderme bitinceye kadar sys isteği verileri döndürür.

Hayır

ProtocolVersion

İstemci tarafından kullanılan protokolü sürümü.

Hayır

UserAgent

İstemci tarafından kullanılan tarayıcı türü.

Hayır

CookieReceived

Sunucu tarafından alınan tanımlama bilgisinin içeriği.

Hayır

CookieSent

Sunucu tarafından gönderilen tanımlama bilgisinin içeriği.

Hayır

Yönlendirme

İstemci tarafından ziyaret edilen önceki site.

Hayır

Ayrıca bkz.

Kavramlar

Raporu sunucu hizmeti izleme günlüğü

Raporlama Hizmetleri yürütme ve izleme günlüğü

Hataları ve olayları başvurusu (Raporlama Hizmetleri)

Diğer Kaynaklar

Troubleshooting Reporting Services