Ein Client möchte eine Historie und eine PDF-Kopie der letzten x Anzahl der Ausführungen eines Berichts haben. Sie wollen in der Lage:So erstellen Sie eine Archivhistorie eines SSRS-Berichts, während er ausgeführt wird
1) Gegenstand des Berichts mit den gleichen Parametern ausgeführt (keine Probleme damit)
2) Haben Sie eine gespeicherte PDF-Kopie des Originalberichts für die spätere Ansicht
3) Haben Sie dies generisch für alle (80) Berichte im System eingerichtet.
Kennt jemand eine Methode, mit der Sie automatisch eine Dateikopie eines Berichts erstellen und speichern können, wenn der Benutzer diesen Bericht ausführt. Oder alternativ eine Möglichkeit, den Bericht aus den Datenbanken ReportServer oder ReportServerTempDB zu extrahieren.
Ich weiß, dass SSRS History Snapshots hat, aber soweit ich sehen kann, sind sie für mein Problem nicht von Nutzen.
1) Sie müssen als Snapshot ausgeführt werden und können nicht direkt vom Benutzer ausgeführt werden.
2) Sie müssen alle Parameter mit einem Standardwert haben (weil sie als Momentaufnahme über einen Auftrag ausgeführt werden)
Es scheint seltsam, dass eine solche einfache Anforderung nicht erfüllt werden können und ich frage mich, ob ich bin etwas vermissen. Gibt es Produkte von Drittanbietern, die diese Funktionalität bereitstellen?
Jede Hilfe wirklich geschätzt.
Ich habe vor kurzem diesen Post gefunden, wo Sie zeigen, wie Sie eine gespeicherte Prozedur jedes Mal starten, wenn der Bericht ausgeführt wird. Sie könnten es nützlich finden: http://www.advancedssrs.com/2014/01/how-can-i-run-stored-procedures-with.html – vercelli
Danke vercelli – Gerard