2013-03-28 5 views
5

Ich möchte die Ausgabe eines SSRS-Berichts in einem IFrame einer anderen Anwendung anzeigen. Ich habe die Quelle etwas wie folgt aus:SSRS-Bericht wird nicht über URL-Zugriff aktualisiert

http://SERVERNAME.domain.com/ReportServer?%2fTBI_MSCRM%2fCustomReports%2f%7bdafdbed0-1e96-e211-a5da-001d0967e0fc%7d&rs:Command=Render&rc:Toolbar=false 

Das Problem bei mir läuft in ist, dass die Ausgabe des Berichts für die Sitzung zwischengespeichert zu werden scheint.

Wenn im Bericht ein Zeitstempel vorhanden ist, der beim Aktualisieren der Seite nicht aktualisiert wird. Um die aktualisierten Daten zu sehen, müssen Sie alle Browser schließen und die Seite erneut öffnen. In SSRS sind Snapshots nicht aktiviert. Es gibt keinen Cache-Aktualisierungsplan, da die Option "Temporäre Kopien dieses Berichts nicht zwischenspeichern" ausgewählt ist.

Ich habe die URL aus dem IFrame und führen Sie es isoliert und ich bekomme die gleichen Ergebnisse, so ist es nicht das IFrame verursacht das Problem. Was ich brauche ist, dass dieser Bericht bei jedem Zugriff auf die URL aktualisiert wird.

Alle Ideen werden sehr geschätzt.

Antwort

16

Sie können erzwingen, dass der Berichtsserver bei jeder Anforderung einen neuen Bericht erhält, indem Sie die Sitzung löschen.

einfach den folgenden URL hinzufügen rs:ClearSession=true

Es wäre wie das in Ihrer URL implementiert werden:

http://SERVERNAME.domain.com/ReportServer?%2fTBI_MSCRM%2fCustomReports%2f%7bdafdbed0-1e96- 
e211-a5da-001d0967e0fc%7d&rs:Command=Render 
&rs:ClearSession=true&rc:Toolbar=false 

Klar Sitzung:

Der Wert true leitet den Berichtsserver um einen Bericht aus der Berichtssitzung zu entfernen. Alle Berichtsinstanzen, die einem authentifizierten Benutzer zugeordnet sind, werden aus der Berichtssitzung entfernt. (Eine Berichtsinstanz ist , die als derselbe Bericht definiert ist, der mehrere Male mit unterschiedlichen Berichtsparametern ausgeführt wird.) Der Standardwert ist false.

for more information look here

+0

Ich wünschte, ich up-Abstimmung in dieser ... unglaublich hilfreich verdoppeln könnte und hat meine Wandbauplatten tatsächlich funktionieren gemacht! – Gallus

+0

@Gallus Ich bin froh, dass es geholfen hat! – Silagy