2013-03-28 17 views
5

Desidero visualizzare l'output di un report SSRS in un IFrame di un'altra applicazione. Ho impostato la fonte a qualcosa di simile:Rapporto SSRS non aggiorna tramite accesso URL

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

L'edizione che sto funzionando in è che l'uscita del rapporto sembra essere memorizzate nella cache per la sessione.

Se nel report è presente un timestamp che non viene aggiornato quando la pagina viene aggiornata. Per vedere i dati aggiornati, devi chiudere tutto il browser e riaprire la pagina. In SSRS, le istantanee non sono attivate, non esiste un piano di aggiornamento della cache poiché è selezionata l'opzione "Non memorizzare copie temporanee di questo rapporto".

Ho rimosso l'URL dall'IFrame ed eseguito in isolamento e ottengo gli stessi risultati, quindi non è l'IFrame a causare il problema. Ciò di cui ho bisogno è che questo rapporto si aggiorni ogni volta che si accede all'URL.

Tutte le idee sono molto apprezzate.

risposta

16

È possibile imporre al server di report di ottenere un nuovo report in ogni richiesta deselezionando la sessione.

basta aggiungere il seguente all'URL rs:ClearSession=true

Si sarebbe stato attuato nel vostro URL del genere:

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

Cancella sessione:

Il valore true dirige il server di report rimuovere un report dalla sessione di report . Tutte le istanze di report associate ad un utente autenticato vengono rimosse dalla sessione di report. Un'istanza del report è definita come lo stesso report eseguito più volte con diversi valori di parametro del report . Il valore predefinito è false.

for more information look here

+0

Vorrei poter raddoppiare-voto questo ... incredibilmente disponibile e ha reso il mio wallboards effettivamente lavorare! – Gallus

+0

@Gallus Sono contento che ci abbia aiutato! – Silagy

Problemi correlati