Wir haben einige SQL Server Reporting Services-Berichte. Ich habe damals nicht geschrieben, aber ich muss auf sie aufpassen.SQL-Server-Reporting-Dienste: Wie ein Bericht ausgelöst wird, wenn er geöffnet
Diese Berichte werden ausgelöst, wenn sie im Browser geöffnet werden, und mit den Standardparametern (Suchbegriffe und Einschränkungen sind leer) rufen sie viele Daten ab, was langsam ist. Der Kunde würde bevorzugen, dass der Bericht nicht generiert wird, bis der Benutzer Parameter eingibt und "view report" drückt
Leider kenne ich SSRS überhaupt nicht gut - wie kann ich den Bericht davon abhalten zu schießen, wenn es geöffnet ist?
Die Einzelheiten, wie es auf einem entfalteten Bericht zu tun (wie pro Antwort Rihan Meij ist) ist wie folgt:
Klicken Sie auf einen Bericht, klicken Sie auf „Eigenschaften“ an der Spitze. Möglicherweise müssen Sie etwas warten, da der langsame Bericht jetzt ausgeführt wird. Klicken Sie dann auf "Parameter" auf der linken Seite.
Stellen Sie für jeden Parameter sicher, dass "Prompt User" aktiviert ist und für mindestens einen Parameter "Has Default" nicht aktiviert ist. Klicken Sie erneut oben links auf "Ansicht" (oder gehen Sie zurück zum Ordner und klicken Sie auf den Berichtsnamen), um den Bericht anzuzeigen, und beachten Sie, dass der Bericht nicht sofort ausgelöst wird.
Im Report Builder können Sie dies über das Menü "Filter" tun. Wählen Sie Werte aus mindestens einem Filter aus, und speichern Sie den Bericht.
Ist es auch möglich, Berichte vom Brennen beim Laden zu stoppen, wenn der Bericht keine Parameter enthält?
Es ist gut, dass Sie es im Text erklärt haben, weil keiner der unten aufgeführten Links zu Screenshots mehr funktioniert. – Bratch