Share via


Raporu sunucu hizmeti izleme günlüğü

Son derece ayrıntılı bilgi için rapor sunucusu hizmet işlemleri rapor sunucusu izleme günlüğünü içerir, Report Server Web tarafından gerçekleştirilen dahil işlemleri, rapor Yöneticisi, hizmet ve işleme arka plan. İzleme günlük dosyası, diğer günlük dosyalarına kaydedilen gereksiz, artı aksi halde bulunmayan ek bilgileri içerir. Rapor sunucusu içeren bir uygulama hata ayıklama veya olay günlüğüne veya yürütme günlük yazılmıştır belirli bir sorunun soruşturma izleme günlüğü bilgilerini yararlı olabilir.

[!NOT]

Önceki sürümlerde, birden fazla izleme günlüğü dosyaları, her uygulama için bir tane vardı. Bu sürüm günlük verilerinin tek bir dosyada birleştirir. Aşağıdaki dosyaları eski ve artık oluşturulur SQL Server 2008ve sonraki sürümleri: ReportServerWebApp_<timestamp>.log, ReportServer_<timestamp>.log ve ReportServerService_main_<timestamp>. \Kütüğü

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

İzleme günlük dosyası ReportServerService_ olur<zaman damgası>. günlük. İzleme günlüğü bir ASCII metin dosyasıdır. Dosyayı görüntülemek için herhangi bir metin düzenleyicisi kullanabilirsiniz. Bu dosya \Microsoft SQL Server\ bulunduğu<SQL Server Instance>\Reporting Services\LogFiles. İzleme günlüğü (Yerel Saat), gece yarısından sonra oluşan ilk girdiden başlayarak günlük olarak oluşturulur ve her hizmet yeniden başlatılır. Zaman damgası, Eşgüdümlü Evrensel Saat (utc) dayanır. Dosya tr biçimindedir. Varsayılan olarak, izleme günlükleri 32 megabayt sınırlı ve 14 gün sonra silindi.

ReportServerService günlük dosyası yapılandırma ayarları

İzleme düzeyi ile belirtilen DefaultTraceSwitchve RSTrace ayarları. Tüm izleme düzeyi ayarlarını ReportingServicesrService.exe.config dosyasında saklanır.

Yapılandırma dosyası klasör yolu Files\Microsoft SQL Server\MSRS11 bulunur.<örnek adı>\Reporting Services\ReportServer\bin

ReportServerService günlük dosyası, varsayılan olarak etkindir.

Devre dışı bırakmak için izleme düzeyi 0 olarak ayarlanmış RStraceReportingServicesService.exe.config dosya bölümü.

Belirttiğiniz dosyalar tutulur gün sayısını sınırlamak için KeepFilesForDaysyapılandırma ayarı RStracebölüm. Bu değer, 14'e varsayılan olarak ayarlanır.

Belirttiğiniz dosya boyutunu sınırlamak için FileSizeLimitMbyapılandırma ayarı RStracebölüm. Bu değer 32 megabayt için varsayılan olarak ayarlanır. Dosya boyutu, içeriğin ne kadarının kaydedilir kontrol etmek için izleme düzeylerini (0-4) ayarlayarak denetleyebilirsiniz. Hangi bileşenlerin izini da belirtebilirsiniz. Günlük dosyası en fazla 14 gün süre sonu tarihinden önce ulaşılırsa, eski yazılar yeni girişlerle değiştirilir.

Günlük dosyası alanları

Aşağıdaki alanlar izleme günlüğüne bulunabilir:

  • Sistem bilgileri, işletim sistemi, sürüm, işlemci ve bellek de dahil olmak üzere.

  • Reporting Servicesbileşen ve sürüm bilgileri.

  • Uygulama günlüğü olayları günlüğe.

  • Rapor sunucusu tarafından oluşturulan özel durumlar.

  • Rapor sunucusu tarafından günlüğe düşük kaynak uyarılar.

  • soap Zarflar ve özetlenmiş giden soap zarflar gelen.

  • http üstbilgisi, yığın izleme ve hata ayıklama izleme bilgileri.

İster bir rapor teslim olan rapor, alınan oluştu ve kaç teslim belirlemek için izleme günlüğü bilgilerini gözden geçirebilirsiniz denemeleri yapılmıştır. İzleme günlükleri de kayıt rapor yürütme etkinliğini ve rapor işleme sırasında etkin olan ortam değişkenleri. Hatalar ve özel durumlar da izleme günlükleri girilir. Örneğin, zaman aşımı hataları rapor bulabilirsiniz (belirtildiği gibi bir ThreadAbortExceptionsgiriş).

Örnek yapılandırma ayarları

xml yapısı aşağıdaki örnekte gösterilmiştir RStraceayarları. Değeri DefaultTraceSwitch\Kütüğü eklenen bilgi türünü belirler Dışında Componentsözniteliği, değerleri RStraceaynı yapılandırma dosyalarının arasında.

  <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>
  <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>

Aşağıdaki tabloda, her ayar hakkında bilgi sağlar.

Ayarı

Açıklama

RStrace

Hatalar ve izleme için kullanılan ad alanları belirtir.

DefaultTraceSwitch

ReportServerService izleme günlüğüne bildirilen bilgi düzeyini belirtir. Her düzey, tüm düşük rakamlı düzeyler tarafından bildirilen bilgi içerir. Sakatlar izlemesini tavsiye edilmez. Geçerli değerler şunlardır:

0 = Devre dışı bırakır izleme

1 = Özel durumlar ve yeniden

2 = Özel durumlar, yeniden başlatmalar, uyarılar

3 = Özel durumlar, yeniden başlatmalar, uyarılar, durum iletileri (varsayılan)

4 = Verbose modu

FileName

Günlük dosyası adının ilk bölümünü belirtir. Tarafından belirtilen değeri Prefixadı geri kalanını tamamlıyor.

FileSizeLimitMb

İzleme günlük boyutu üst sınırını belirtir. Dosyanın megabayt cinsinden ölçülür. 0 En büyük tamsayı için geçerli değerlerdir. Varsayılan değer 32'dir. 0 Ya da negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 olarak davranır.

KeepFilesForDays

Sonra izleme günlük dosyası silinecek gün sayısını belirtir. 0 En büyük tamsayı için geçerli değerlerdir. 14 Varsayılan değerdir. 0 Ya da negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 olarak davranır.

Prefix

Bir oturum örneği diğerinden ayıran oluşturulan değeri belirtir. Varsayılan izleme günlük dosyası adları için zaman damgası değerler eklenir. Bu değerin ayarlanması " tid, zaman ". Bu ayarı değiştirmeyin.

TraceListeners

İzleme günlüğü içerik çıktılamak için bir hedef belirtir. Her biri bir virgülle ayırarak birden çok hedefi belirtebilirsiniz. Geçerli değerler şunlardır:

DebugWindow

Dosya (varsayılan)

StdOut

TraceFileMode

İzleme günlükleri 24 saatlik bir süre için veri içeren olup olmadığını belirtir. Her bileşen için benzersiz izleme günlük her gün olmalıdır. Bu değer, "Unique için (varsayılan)" ayarlanır. Bu değeri değiştirmeyin.

Components

Hangi izleme günlük bilgileri üretilir ve izleme düzeyi bileşenleri bu biçimde belirtir.

<bileşen kategorisini>:<tracelevel>

Bileşen catogories ayarlanabilir:

  • AllGenel rapor sunucu etkinliğini belirli kategorilere ayrılır değil tüm işlemler için kullanılır.

  • RunningJobsdevam eden raporu veya abonelik işlemi izlemek için kullanılır.

  • SemanticQueryEnginebir kullanıcı ad hoc veri incelenmesi modeli tabanlı bir rapora gerçekleştirdiğinde işlenir anlamsal sorgu izlemek için kullanılır.

  • SemanticModelGeneratormodeli üretimi izlemek için kullanılır.

  • httpRapor Server http günlük dosyasını etkinleştirmek için kullanılır. Daha fazla bilgi için, bkz. Rapor sunucusu http günlüğü.

Izleme düzeyi geçerli değerlerdir:

0 = Devre dışı bırakır izleme

1 = Özel durumlar ve yeniden

2 = Özel durumlar, yeniden başlatmalar, uyarılar

3 = Özel durumlar, yeniden başlatmalar, uyarılar, durum iletileri (varsayılan)

4 = Verbose modu

Rapor sunucusu için varsayılan değer: "tüm: 3".

Tüm veya bazı bileşenleri belirtebilirsiniz (all, RunningJobs, SemanticQueryEngine, SemanticModelGenerator). Bu seçeneği belirli bir bileşeni bilgilerini oluşturmak istemiyorsanız, izleme için (örneğin, "SemanticModelGenerator:0") iptal edebilirsiniz. İzlemeyi devre dışı all.

Bileşenin izleme düzeyi eklemeyin, belirtilen değer için DefaultTraceSwitchkullanılır. Örneğin, if you specify "tümü, RunningJobs, SemanticQueryEngine, SemanticModelGenerator", tüm bileşenleri varsayılan izleme düzeyi kullanın.

Sen-ebilmek koymak "SemanticQueryEngine:4" her anlamsal sorgu için oluşturulan Transact-sql ifadelerini görüntülemek isterseniz. Transact-sql deyimlerinin izleme günlüğüne kaydedilir. Aşağıdaki örnekte, yapılandırma ayarı Transact-sql deyimlerinin günlüğe eklediği gösterilmektedir:

<add name = "Components" değer "SemanticQueryEngine:4" = all />

Döküm dosyasının konumunu belirtmek için özel yapılandırma ayarı ekleme

Sen-ebilmek eklemek için özel bir ayar konumu ayarlayın Dr. Windows Watson aracı döküm dosyalarını depolamak için kullanır. Özel ayar Directory. Aşağıdaki örnek bu yapılandırma ayarı nasıl belirtilen gösteren bir örnek sağlar RStraceBölüm:

<add name="Directory" value="U:\logs\" />

<add name="Directory" value="U:\logs\" />

Daha fazla bilgi için bkz: Bilgi Bankası makalesi 913046 üzerine MicrosoftWeb sitesi.

Ayrıca bkz.

Kavramlar

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

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

Diğer Kaynaklar

Troubleshooting Reporting Services