Rapor Sunucusu hizmet izleme günlüğü

Rapor sunucusu izleme günlüğü oldukça ayrıntılı bilgi için rapor sunucusu hizmeti işlemleri içeren, Report Server Web tarafından gerçekleştirilen gibi işlemler, Rapor Yöneticisi, hizmet ve arka plan işlemi.İzleme günlük dosyası, diğer günlük dosyalarında kaydedilen yedek bilgilerin yanı sıra, kullanılabilir olmayan ek bilgiler içerir.İzleme günlüğü bilgilerini, rapor sunucusu içeren bir uygulama hata ayıklama veya yürütme günlüğü ve olay günlüğü için yazılmış bir sorunla araştırma yararlı olabilir.

Not

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

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

İzleme günlük dosyası olan ReportServerService_<zaman damgası>. günlüğünüİ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\ konumunda bulunur.<SQL Server örnek>\Reporting Services\LogFiles.İzleme günlüğü (yerel saat), gece yarısından sonra oluşan ilk girdiyle başlayarak günlük olarak oluşturulur ve her hizmet yeniden.Zaman damgası, Evrensel Saat'e (UTC) göre temel alır.Dosyanın EN-US biçimindedir.Varsayılan olarak, izleme günlükleri için 32 megabayt sınırlı ve 14 gün sonra silinir.

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

İzleme düzeyi ile belirtilirDefaultTraceSwitchve RSTraceayarlar.Tüm izleme düzey ayarlarını ReportingServicesService.exe.config dosyasında saklanır.

Yapılandırma dosyası ise, klasör yol \Program Files\Microsoft SQL Server\MSRS10.<örnek adı>\Reporting Services\ReportServer\bin

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

Kapatmak için izleme düzey 0 olarak ayarlayınRStracebölüm ReportingServicesService.exe.yapılandırma dosyası.

Dosyaların tutulduğu gün sayısını sınırlamak içinKeepFilesForDaysyapılandırma ayarıRStracebölüm.Bu değer, 14'e varsayılan olarak küme.

Dosya boyutunu sınırlamak içinFileSizeLimitMbyapılandırma ayarıRStracebölüm.Bu değer 32 megabayt varsayılan olarak küme.İçeriğin ne kadarını kaydedilen denetlemek için (0-4) izleme düzeylerini ayarlayarak boyutunu denetleyebilirsiniz.Hangi bileşenlerin izlenen da belirtebilirsiniz.Günlük dosyası en fazla 14 gün sona erme tarihinden önce ulaşıldığında, eski girişler yeni girişlerle değiştirilir.

Günlük dosyası alanları

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

  • İşletim sistemi sürüm, işlemci ve bellek gibi sistem bilgilerini.

  • Reporting Services Bileşen ve sürüm bilgilerini.

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

  • Rapor sunucu tarafından oluşturulan özel durum.

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

  • SOAP Zarf ve Özet giden SOAP Zarf gelen.

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

Yoksa rapor teslimini, raporu isteyen alınan oluştu ve ne kadar teslim belirlemek için izleme günlüğü bilgilerini gözden geçirebilir girişim yapılan.İzleme günlükleri de kayıt raporunu yürütme etkinlik ve rapor işleme sırasında etkin olan ortam değişkenleri.Hatalar ve özel durumlar da izleme günlükleri girilir., saat aşımı hataları rapor örneğin, bulabilirsiniz (olarak belirtilen bir ThreadAbortExceptionsGiriş).

Örnek yapılandırma ayarları

Aşağıdaki örnek XML yapısını gösterirRStraceayarlar.DeğeriDefaultTraceSwitchgünlüğünü eklenen bilgi türünü belirlerHariç içinComponentsöznitelik, değerleriRStraceaynı ü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 tabloda, her ayar hakkında bilgi sağlar.

Ayar

Açıklama

RStrace

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

DefaultTraceSwitch

ReportServerService izleme günlüğüne bildirilen bilgi düzeyini belirtir.Her düzey, tüm düzeyleri daha düşük numaralı tarafından rapor edilen bilgileri içerir.Devre dışı bırakma izleme önerilir.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 uyarı

3 Özel durumlar, yeniden uyarı, durum iletileri (varsayılan) =

4 = Ayrıntılı modu

FileName

Günlük dosyası adının ilk bölümünü belirtir.Belirtilen değerPrefixtamamlandığında diğer adı.

FileSizeLimitMb

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

KeepFilesForDays

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

Prefix

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

TraceListeners

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

DebugWindow

Dosya (varsayılan)

StdOut

TraceFileMode

İzleme günlükleri için bir 24 saatlik dönem verileri içeren olup olmadığını belirtir.Her bileşen için bir benzersiz izleme günlüğü her gün olmalıdır."Benzersiz (varsayılan)" için bu değer küme.Bu değeri değiştirmeyin.

Components

Bileşenler için hangi izleme günlük bilgileri üretilir ve izleme düzey, bu biçimde belirler:

<Bileşen kategorisini>:<TraceLevel>

Bileşen catogories küme olabilir:

  • All Genel izleme için kullanılan rapor sunucusu belirli kategorilere ayrılmış değil, tüm işlemler için etkinlik.

  • RunningJobs devam eden bir rapor ya da abonelik işlemi izlemek için kullanılır.

  • SemanticQueryEngine bir kullanıcı bir modeli esas raporda geçici veri exploration yaparken işlenen 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 oturumu.

İzleme düzey 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 uyarı

3 Özel durumlar, yeniden uyarı, durum iletileri (varsayılan) =

4 = Ayrıntılı modu

rapor sunucusu için varsayılan değer: "all:3".

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

Değeri belirtilen ise, değil ekleme bileşeni, izleme düzeyDefaultTraceSwitchkullanılır.Örneğin, "tümü, RunningJobs, SemanticQueryEngine, SemanticModelGenerator", belirttiğiniz tüm bileşenlerini varsayılan izleme düzey kullanın.

Yapabilecekleriniz küme anlamsal her sorgu için oluşturulan Transact-SQL ifadelerini görüntülemek istiyorsanız, "SemanticQueryEngine:4".Transact-SQL deyimi izleme günlüğüne kaydedilir.Aşağıdaki örnek, Transact-SQL bildirimlerinin günlüğe ekleyen yapılandırma ayarını gösterir:

<add name = "Bileşenler" değer "tümü, SemanticQueryEngine:4" = />

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

Bir özel küme ting için ekleyebileceğiniz küme konumu, Dr.Windows Watson araç döküm dosyalarını depolamak için kullanır.Özel ayarDirectory.Aşağıdaki örnek, nasıl bu yapılandırma ayarı belirtilen bir şekilde sağlarRStraceBölüm:

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

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