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)