Raporu sunucu hizmeti izleme günlüğü

Rapor sunucusu izleme günlüğü için rapor sunucusu hizmet işlemleri tarafından gerçekleştirilen işlemler dahil olmak üzere, son derece ayrıntılı bilgi içeren Rapor Sunucusu Web hizmeti, Rapor Yöneticisi ve arka plan işleme.İzleme günlük dosyası diğer günlük dosyalarına kaydedilen yedek bilgilerin yanı sıra, kullanılabilir olmayan ek bilgiler içerir.Rapor sunucusu içeren bir uygulama hata ayıklama veya olay günlüğüne veya yürütme günlüğüne yazılan belirli bir sorunu araştırmaya devam, izleme günlüğü bilgilerini yararlı olabilir.

Not

Önceki sürümlerde, birden fazla izleme günlük dosyaları, her uygulama için bir tane vardı.Bu sürüm, tüm günlük verilerini tek bir dosya olarak birleştirir.Aşağıdaki dosyalar gereksizdir ve artık oluşturulan SQL Server 2008: ReportServerWebApp_<zaman damgası>.log, ReportServer_<zaman damgası>.log ve ReportServerService_main_<zaman damgası>. günlük.

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

İzleme günlük dosyası olan ReportServerService_<zaman damgası>. Kütük'üİzleme günlüğü bir ASCII metin dosyasıdır.Dosyayı görüntülemek için herhangi bir metin düzenleyicisi kullanabilirsiniz.Bu \Microsoft SQL Server\ dosyasý<sql Server örneğinin>\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 durumda hizmet yeniden.Zaman damgası, Eşgüdümlü Evrensel Saat (utc) üzerinde temel alır.Dosya tr-tr biçimidir.Varsayılan olarak, izleme günlükleri için 32 megabayt sınırlı ve 14 gün sonra silindi.

ReportServerService günlük dosyası için yapılandırma ayarları

İzleme düzeylerini yoluyla belirtilmiş DefaultTraceSwitch ve RSTrace ayarlar.Tüm izleme düzey ayarları ReportingServicesrService.exe içinde depolanır.yapılandırma dosyası.

yapılandırma dosyası Klasör yol \Program Files\Microsoft sql Server\MSRS10_50. bulunur<örnek adı>\Reporting Services\ReportServer\bin

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

Bunu, devre dışı bırakmak için küme izleme düzey 0 olarak RStrace bölümünü ReportingServicesService.exe.config dosya.

Belirtin dosyaları tutulur gün sayısını sınırlamak için KeepFilesForDays yapılandırma ayarı RStrace bölüm.Bu değer varsayılan olarak 14'e küme.

Dosya boyutunu sınırlamak için belirtmek FileSizeLimitMb yapılandırma ayarı RStrace bölüm.Bu değer 32 megabayt için varsayılan olarak küme.Dosya boyutu, içeriğin ne kadarını kaydedilir kontrol etmek için (0-4) izleme düzeylerini ayarlayarak denetleyebilirsiniz.Hangi bileşenlerin izlenen da belirtebilirsiniz.Günlük dosyası en fazla 14 gün süre sonu tarihinden önce geldi, tarih, eski girdileri daha yeni girişleri ile değiştirilecek.

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 Services Bileşen ve sürüm bilgileri.

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

  • Özel durumlar tarafından oluşturulan rapor sunucusu.

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

  • soap Zarflar gelen ve giden özetlenen soap Zarflar.

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

Rapor teslimini, kimin rapor alınan oluşup ve kaç teslim belirlemek için izleme günlüğü bilgilerini gözden geçirme girişimi yapıldı.İzleme günlükleri de kayıt rapor yürütme etkinlik ve rapor işleme sırasında etkili olan ortam değişkenleri.Hatalar ve özel durumlar da izleme günlükleri girilir.Örneğin, saat aşımı hataları rapor bulabilirsiniz (olarak gösterilen bir ThreadAbortExceptions girişi).

Örnek yapılandırma ayarları

xml yapısı aşağıdaki örnekte gösterilmiştir RStrace ayarlar.Değeri DefaultTraceSwitch Kütük'ü eklenen bilgi türünü belirlerDışında Components öznitelik, değerleri RStrace aynı üzerinden yapılandırma dosyaları.

  <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 tablo her ayar hakkında bilgi sağlar.

Ayarı

Açıklama

RStrace

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

DefaultTraceSwitch

Belirtir düzey ReportServerService izleme günlüğüne bildirilen bilgi.Her düzey, tüm düzeyleri düşük numaralı tarafından rapor edilen bilgileri içerir.İzlemeyi devre dışı bırakmak önerilmez.Geçerli değerler şunlardır:

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

1 = Özel durumlar ve yeniden başlatır

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 Prefix tamamlayan diğer adı.

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’dır.0 Veya negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 değerlendirir.

KeepFilesForDays

Sonra bir izleme günlük dosyası silinecek gün sayısını belirtir.0 En büyük tamsayı için geçerli değerlerdir.Varsayılan değer 14’dır.0 Veya negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 değerlendirir.

Prefix

Bir günlük örnek diğerinden ayırt eden üretilen değeri belirtir.Varsayılan olarak, izleme günlük dosyası adları için zaman damgası değeri eklenir.Bu değer küme için " TID, saat ".Bu ayarı değiştirmeyin.

TraceListeners

İzleme günlüğü içerik çıktısını almak 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

24 Saatlik dönem için veri içeren izleme günlükleri olup olmadığını belirtir.Her bileşen için bir benzersiz izleme günlüğü her gün olmalıdır.Bu değer, "Unique (varsayılan)" olarak küme.Bu değeri değiştirmeyin.

Components

Hangi izleme günlük bilgileri üretilir ve izleme düzey için bileşenleri şöyle belirtir:

<Bileşen kategorisini>:<tracelevel>

Bileşen catogories olabilir küme için:

  • All Genel izleme için kullanılan rapor sunucusu belirli kategorilere bölünmüş değil tüm işlemler için etkinlik.

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

  • SemanticQueryEngine Kullanıcı geçici veri tanımaya modeli tabanlı bir rapora gerçekleştirdiğinde işlenir anlamsal sorgu izlemek için kullanılır.

  • SemanticModelGenerator Model oluşturma izlemek için kullanılır.

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

İzleme düzey geçerli değerlerdir:

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

1 = Özel durumlar ve yeniden başlatır

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ğeri şudur: "tüm: 3".

Tüm veya bazı bileşenlerin belirtebilirsiniz (all, RunningJobs, SemanticQueryEngine, SemanticModelGenerator).Belirli bir bileşenle ilgili bilgileri oluşturmak istemiyorsanız, izleme için (örneğin, "SemanticModelGenerator:0") iptal edebilirsiniz.İçin izleme devre dışı all.

Bileşen için izleme düzey ekleme, için belirtilen değer DefaultTraceSwitch kullanılır.Örneğin, "tüm, RunningJobs, SemanticQueryEngine, SemanticModelGenerator", belirtirseniz, tüm bileşenleri varsayılan izleme düzey kullanın.

Yapabilirsiniz küme "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.Transact-sql deyimlerinin günlüğüne ekler yapılandırma ayarı aşağıdaki örnekte gösterilmiştir:

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

Bir döküm dosyası belirtmek için özel yapılandırma ayarı ekleme

Ekleyebileceğiniz özel bir kümeiçin ting küme konumu, Dr.Döküm dosyalarını depolamak için Watson for Windows araç'nı kullanır.Özel ayar Directory.Aşağıdaki örnek, nasıl bu yapılandırma ayarı belirtilen bir gösterim sağlar RStrace bölüm:

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

Daha fazla bilgi için bkz: Bilgi Bankası makalesi 913046 , Microsoft Web sitesi.