Si applica a
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomi

Supponiamo che tu configuri la proprietà autorefresh per un report di SQL Server 2016 Reporting Services in modo che i suoi dati possano essere aggiornati automaticamente. Quando si apre il report in un Web browser e quindi il browser rimane inattivo per un po' di tempo, viene visualizzato un messaggio di errore simile al seguente:

L' session_id di esecuzione del report è scaduta o non è possibile trovarla. (rsExecutionNotFound)

Inoltre, i messaggi di errore simili a quelli seguenti vengono registrati nel log di traccia del servizio Reporting Services:

libreria! ReportServer_0-2! 2258! Data-ora:: i info: chiamata a GetPermissionsAction (/USERIDAutoRefresh). Library! ReportServer_0-2! 2258! Data-ora:: i info: chiamata a GetSystemPropertiesAction (). Library! ReportServer_0-2! 2258! Data-ora:: i info: chiamata a GetPropertiesAction (/USERIDAutoRefresh, PathBased). Library! ReportServer_0-2! 2258! Data-ora:: i info: chiamata a GetSystemPermissionsAction (). Library! ReportServer_0-2! 22b8! Data-ora:: i info: chiamata a GetSystemPropertiesAction (). Library! ReportServer_0-2! 22b8! data e ora:: e errore: generazione di Microsoft. ReportingServices. Diagnostics. Utilities. ReportServerStorageException: si è verificato un errore nel database del server di report. Ciò può essere dovuto a un errore di connessione, a un timeout o a una condizione di disco inferiore all'interno del database. sessione! ReportServer_0-2! 22b8! Data ora:: e errore: errore di recupero dei dati della sessione: la session_id di sessione non appartiene a NT Service\ReportServersession! ReportServer_0-2! 22b8! data e ora:: i info: LoadSnapshot: elemento con sessione: session_id, ReportPath:/USERIDAUTOREFRESH, nomeutente: NT Service\ReportServer non trovato nel databaselibrary! ReportServer_0-2! 22b8! data e ora:: e errore: generazione di Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException:, Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: l'esecuzione del report session_id è scaduta o non è disponibile.; webserver! ReportServer_0-2! 22b8! data e ora:: e errore: errore di Reporting Services Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: l'esecuzione del report session_id è scaduta o non è possibile trovare.

Risoluzione

La correzione di questo problema è inclusa nell'aggiornamento cumulativo seguente per SQL Server:

Aggiornamento cumulativo 1 per SQL Server 2016Nota Dopo aver applicato questo aggiornamento, i registri di Reporting Services forniranno informazioni più dettagliate sul motivo per cui la sessione è scaduta per consentire agli amministratori di diagnosticare e risolvere il problema sottostante.

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2016

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.