Sto utilizzando SQL Server Reporting Services 2012 e ho ricevuto questo errore senza alcuna causa nota: The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound)
.SSRS 2012: "L'esecuzione del report è scaduta o non può essere trovata. (RsExecutionNotFound)"
Mentre ho trovato altri messaggi che descrivono problema attraverso ricerche su Google, le risoluzioni hanno non mi aiutano:
- riavvio di SQL Server, SQL Server Agent, e SQL Server Reporting Services
- aumentare il timeout di esecuzione attraverso SQL Server Management Studio quando si è connessi al server di report
- Aggiunta
rs:ClearSession
alla querystring URL (e cercando di IE, Chrome e Firefox) - ridistribuzione dopo ogni passaggio di risoluzione dei problemi e Retes ting
- Ho cercato nella cartella dei file di registro di Reporting Services
C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles
ma vedo che il datestamp ha più di due mesi e non ho potuto vedere nulla relativo al sintomo. - Sembravo in ExecutionLog3 e non ho visto nulla relativo al sintomo.
use ReportServer; select * from ExecutionLog3;
per scoprire che cosa ha funzionato, ho verificato che:
- La query ei risultati sono il suono, come si vede in Management Studio
- posso visualizzare in anteprima il report in Strumenti dati sul server
- posso visualizzare il report in cui servizi remoti nel server
vedo solo l'errore quando si visualizza la pagina da fuori server. Questa è una query relativamente leggera e un set di risultati, quindi non posso credere che questo problema abbia qualcosa a che fare con i timeout di esecuzione.
Ho cambiato il nome del file e ridistribuito. Ora sono in grado di vedere il rapporto, ma questa non è una vera risoluzione, perché non so ancora quale sia il vero problema e come risolverlo. Se il sintomo appare di nuovo, non posso continuare a cambiare il nome del file e ridistribuire.
C'è un modo per avere un'idea migliore di ciò che sta accadendo? Un file di registro specifico o una proprietà che ho bisogno di cambiare?
Aggiornamento:
pensavo di avere questo problema risolto, ma a quanto pare no. Non ho trovato nulla di utile nei log degli errori: solo una riformulazione dello stesso messaggio di errore visibile nel browser. Quando si ridistribuisco (utilizzando SQL Server Data Tools), l'errore scompare ... per alcune ore o fino al giorno successivo, quando è necessario ridistribuire per far scomparire l'errore.
È possibile visualizzare [Registri esecuzione server report] (https://msdn.microsoft.com/en-us/library/ms159110 (v = sql.120) .aspx) e vedere se c'è qualcosa di buono lì . Non ho verificato che esistano ancora nel 2012, ma a volte sono stati utili nel 2008 r2. – DeadZone
Non sapevo dei registri di esecuzione. Questo mi aiuterà in altre aree non correlate a questa domanda. Sfortunatamente, non mi aiuta a diagnosticare questo problema. –
È possibile trovare informazioni più dettagliate nei file di registro SSRS in \ ReportingServices \ LogFiles -> C: \ Programmi \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ LogFiles –