Rapor işleme için saat aşımı değerlerini ayarlama

Sistem kaynaklarının kullanımıyla ilgili sınırlar ayarlamak için zaman aşımı değerleri belirtebilirsiniz.Rapor sunucusu iki zaman aşımı değerini destekler:

  • Sorgu zaman aşımı değeri, rapor sunucusunun veritabanından bir yanıt beklediği saniye sayısıdır.Bu değer, Özet Tablo raporunda tanımlanır.

  • Rapor yürütme zaman aşımı değeri, durdurulmadan önce rapor işlemenin devam edebileceği en fazla saniye sayısıdır.Bu değer sistem düzeyinde tanımlanır.Bu ayarı tek tek raporlar için değişebilir.

Zaman aşımı hatalarının çoğu sorgu işleme sırasında oluşur.Zaman aşımı hatalarıyla karşılaşıyorsanız, sorgu zaman aşımı değerini artırmayı deneyin.Rapor yürütme zaman aşımı değerini de, sorgu zaman aşımı değerinden daha büyük olmak üzere ayarladığınızdan emin olun.Bu zaman dilimi hem sorgu, hem de rapor işlemenin tamamlanabilmesi için yeterli olmalıdır.

Bir sorgu saat aşımı ayarı

Sorgu saat aşımı değerleri, bir dataset tanımladığınızda, rapor yazma sırasında belirtilir.saat aşımı değerini raporunu kullanarak depolanan Timeout Rapor tanımı öğesi. Varsayılan olarak bu değer 30 saniyeye ayarlanmıştır.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir DataSet (Reporting Services'i) oluşturma.

Yayımlanmış bir raporun özelliklerini değiştirme izni olan kullanıcılar, rapor tanımı dosyasını düzenleyerek bu değeri dönüştürebilir.Yayımlanmış bir raporun rapor tanımı değiştirme hakkında daha fazla bilgi için bkz: Ekleme, değiştirme ve raporları silmek.

Ayrıca, veri kullanan bir abonelik için bir sorgu saat aşımı değeri belirtebilirsiniz.Data-driven abonelik sayfalarında sorgu saat aşımı değeri belirtildi.Belirttiğiniz değerle raporlama sunucusu veri abone verileri alırken tamamlamak, sorgu işleme ne kadar bekleyeceğini belirler kaynak.

Bir rapor yürütme saat aşımı ayarı

Yapabilecekleriniz küme bir raporlama sunucusu rapor işlemek için kullandığı süreyi sınırlamak için rapor yürütme saat aşımı değeri.Rapor yürütme saat aşımı değerleri, Rapor Yöneticisi'nde belirtilebilir.Yapabilecekleriniz küme varsayılan site küme tings sayfası'ndaki tüm raporlar için değer ve daha sonra rapor için bir özel yürütme özellikleri sayfasındaki bu değeri geçersiz.Varsayılan olarak bu değer 1800 saniyeye ayarlanmıştır.Daha fazla bilgi için bkz: Rapor özellikleri işleme ayarlama.

Rapor yürütme saat aşımı değerleri nasıl olarak Değerlendirilmiş

Çalışan işlemleri, rapor sunucusu 60 ikinci aralıklarla değerlendirir.Her 60 ikinci aralık, rapor sunucusu fiili işlem saat karşı rapor yürütme saat aşımı değerini karşılaştırır.Işlem saat için bir rapor, rapor yürütme saat aşımı değeri aşarsa, rapor işlemini durduracak.

60 Saniye küçük olan bir saat aşımı değerini belirtirseniz, işlem başlatılır ve sessiz bölümü, rapor sunucusu çalışan işleri değerlendirmek olduğundan değil döngüsü sırasında tamamlar rapor tam olarak yürütmesini unutmayın.Örneğin, varsa, küme bir saat aşımı değeri 10 saniye için bir rapor çalıştırmak için 20 saniye sürüyorsa, raporu rapor yürütme erken 60 saniye döngüsünde başlatılırsa tam olarak işleyecek.

Not

Ayarlayabileceğiniz RunningRequestsDbCycle Genellikle, nasıl sıklığını değiştirmek için RSReportServer.config dosyasında küme çalışan işleri değerlendirilir.