Simptomi
Pretpostavimo da konfigurirate svojstvo Autorefresh za izvješće servisa SQL Server 2016 Reporting Services da bi se njegovi podaci mogli automatski ažurirati. Kada otvorite izvješće u web-pregledniku, a zatim pustite preglednik na neko vrijeme, prikazat će vam se poruka o pogrešci slična sljedećoj:
Session_id izvršavanje izvješća istekle su ili ih nije moguće pronaći. (rsExecutionNotFound)
Osim toga, poruke o pogreškama koje nalikuju sljedećim prijavljeni su u zapisnik praćenja servisa Reporting Services:
biblioteka! ReportServer_0-2! 2258! vrijeme datuma:: i info: Call to Getperna-saction (/useridautorefresh). Library! ReportServer_0-2! 2258! vrijeme datuma:: i info: pozivanje na GetSystemPropertiesAction (). Library! ReportServer_0-2! 2258! vrijeme datuma:: i info: poziv na GetPropertiesAction (/USERIDAutoRefresh, pathbaziran). Library! ReportServer_0-2! 2258! vrijeme datuma:: i info: Call to Getsystemperna (). Library! ReportServer_0-2! 22b8! vrijeme datuma:: i info: pozivanje na GetSystemPropertiesAction (). Library! ReportServer_0-2! 22b8! vrijeme datuma:: e pogreška: bacanje programa Microsoft. ReportingServices. dijagnostika. Utilities. Reportserverstorageiznimka:, pojavila se pogreška u bazi podataka poslužitelja izvješća. To može biti zbog pogreške u povezivanju, vremensko ograničenje ili nisko diskovni uvjet unutar baze podataka.; sesiju! ReportServer_0-2! 22b8! vrijeme datuma:: e pogreška: pogreška prilikom dobivanja podataka o sesiji: sesija SESSION_ID ne pripada NT Service\ReportServersession! ReportServer_0-2! 22b8! vrijeme datuma:: i info: Loadsnapshot: stavka sa sesijom: session_id, reportpath:/USERIDAutoRefresh, korisničko ime: NT service\reportserver nije pronađen u biblioteci Database. ReportServer_0-2! 22b8! vrijeme datuma:: e pogreška: bacanje programa Microsoft. reportingservice. Diagnostics. Utilities. execucionnotfoundexje:, Microsoft. Reportingservice. Diagnostics. Utilities. execucionnotfoundexje: izvršavanje izvješća session_id isteklo je ili ga nije moguće pronaći.; webserver! ReportServer_0-2! 22b8! vrijeme datuma:: e pogreška: pogreška izvješćivanja servisa Microsoft. Reportingservice. Diagnostics. Utilities. Execucionnotfoundexza: izvršavanje izvješća session_id istekle su ili ih nije moguće pronaći.
Rješenje
Popravak tog problema uvršten je u sljedeće Kumulativno ažuriranje za SQL Server:
Kumulativno ažuriranje 1 za SQL Server 2016Napomena Kada primijenite ovo ažuriranje, zapisnici servisa Reporting Services osigurat će detaljnije informacije o tome zašto je sesija istekla za administratore da bi dijagnosticirao i riješio temeljni problem.
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.