我有一个名为“评论”的报告。如果我重命名此报告,则相关用户可以访问它。如果我从其他用户加载报告,则该用户可以访问它。
当一个用户和一个报告的特定组合交互时,我会很长时间看到加载屏幕,然后显示错误500页面,显示以下消息:
报告执行02nflxieo0f0tt55ptcdw045已过期或找不到。 (rsExecutionNotFound)
(我总是得到报告执行代码)
我在日志文件中得到以下内容:
library!ReportServer_0-1!e94!11/15/2018-15:52:12:: i INFO: Call to GetItemTypeAction(/Reports/comments). User: DANIE01-SSRS\Administrator.
library!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.;
session!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Error in getting session data: Invalid or Expired Session: 02nflxieo0f0tt55ptcdw045
session!ReportServer_0-1!e94!11/15/2018-15:52:12:: i INFO: LoadSnapshot: Item with session: 02nflxieo0f0tt55ptcdw045, reportPath: , userName: DANIE01-SSRS\Administrator not found in the database
library!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: The report execution 02nflxieo0f0tt55ptcdw045 has expired or cannot be found.;
所以我的猜测是,由于某种原因,SSRS即使死了也一直试图继续进行此会话,并且没有从报表服务数据库中清除它。
有什么想法我可以解决这个问题吗?我尝试重新启动所有内容。
答案 0 :(得分:1)
清除浏览器缓存后将其修复。
有趣的是,这个简单的解决方案仅在我发布此帖子后立即出现。