0

Ich arbeite an SSRS-Bericht. Es funktioniert gut, wenn ich es aus dem Berichts-Generator starte.SSRS-Bericht Timeout von der Site - aus Report Builder funktioniert gut

Jetzt, wenn ich den gleichen Bericht von meiner Website ausführen, die Bericht-Viewer verwendet, um den Bericht anzuzeigen, tritt ein Timeout-Problem auf. Also habe ich beobachtet, dass es nach 90 Sekunden abläuft. Kann mir bitte jemand helfen, was soll ich in diesem Fall machen?

- Ich habe gesetzt Sie Timeout-nicht von Site-Einstellungen berichten

enter image description here

- Ich habe auch Zeit in Report Dataset-Eigenschaften festgelegt.

enter image description here

  • ich auch versucht, Verarbeitungsoptionen.

enter image description here

+0

Es ist nur eine Vermutung, aber ... ist die Verbindung zwischen Ihrer Website und dem Berichtsserver eingerichtet? – Andrea

+0

Es besteht die Möglichkeit, dass der Berichtsgenerator Daten lokal zwischenspeichert, sodass es so aussieht, als würde es dort arbeiten. Erhalten Sie die gleiche Zeitüberschreitung oder lange laufende Abfrage, wenn Sie die Daten in Report Builder aktualisieren? –

+0

Ich bekomme das gleiche Timeout – pedram

Antwort

0

fand ich die Lösung, es war Problem mit ajaxToolkit:ToolkitScriptManager

Ich brauchte AsyncPostBackTimeout = "56000" zu ajaxToolkit:ToolkitScriptManager hinzuzufügen.

Vor

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True"/> 

Nach

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True" AsyncPostBackTimeout="56000"/> 

Jetzt funktioniert es gut.

0

Für den Anfang gesetzt in Ihren Dateneigenschaften, würde ich die Zeit aus Eigenschaft für alle Datensätze auf 0 gesetzt Dies sollte bedeuten, dass sie eine Zeitüberschreitung nicht. Dies ist zwar nicht immer eine praktische Entscheidung für alle Berichte, aber wenn Sie Probleme mit der Zeitüberschreitung haben, ist dies ein guter Anfang.

Haben Sie nur einen Datensatz? Und wenn ja, wie lange dauert die Ausführung der Abfrage in SQL Server Management Studio?

+0

danke für die Antwort. Es hatte das Problem 'ajaxToolkit: ToolkitScriptManager'. Ich habe auf meine eigene Frage geantwortet, damit sie anderen helfen kann. Neben dem SSMS dauerte es ungefähr 3 Minuten, um ausgeführt zu werden, und ich hatte zwei Datensätze zum selben Bericht. Aber der zweite dauerte weniger Zeit als der erste. Nochmals Danke für die Antwort. :) – pedram