Reporting Services – SharePoint Integrated Mode Excel’e export Timeout problemi

Reporting Services’da SharePoint Integrated mode’da kullanırken, müşterilerimden biri 70000 küsür satırlık bir döküm raporunu Excel’e export almak istediklerinde 2 dakikadan sonra SharePoint beklenmeyen bir hata oluştuğunu söyleyerek export süresini sonlandırıyordu. Biraz araştırdıktan sonra problemin Reporting Services tarafından değil, SharePoint – 80 web application’ın timeout süresinden kaynaklandığını gördüm. Bu sorunu çözmek için SharePoint – 80 web application’ın web.config dosyasına ek olarak bir kaç ayar eklemem gerekti.

Aşağıdaki ayarları Reporting Services raporunun çalıştığı web application’ın web.config’inde “_vti_bin/ReportServer” girdisinin hemen üstüne eklemem yeterli oldu.

<location path=”Reserved.ReportViewerWebControl.axd”>
<system.web>
<!– Note: executionTimeout is in seconds and is set to 1 hour here. –>
<httpRuntime executionTimeout=”3600″ />
</system.web>
</location>
<location path=”Reserved.ReportViewerWebPart.axd”>
<system.web>
<!– Note: executionTimeout is in seconds and is set to 1 hour here. –>
<httpRuntime executionTimeout=”3600″ />
</system.web>
</location>

Yukarıdaki ayarlarda kısacası web.config’e eğer istek Reserved.ReportViewerWebpart.axd ‘den geliyorsa Timeout süresinin 2 dakikadan 1 saate çıkarmasını söylüyoruz. Böylece uzun süren export’larda IIS Reporting Service’ın Excel’i oluşturmasını beklemiş oluyor.

Bu çözümü araştırma yaparken Microsoft’un sitesinde buldum. Onu da paylaşıyorum.

https://connect.microsoft.com/SQLServer/feedback/details/756524/ssrs-integrated-mode-export-fails-when-report-takes-more-than-3-minutes

 

 

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s