2

我有一份名为“评论”的报告。如果我重命名此报告,相关用户可以访问它。如果我从另一个用户加载报告,该用户可以访问它。

当一个单一用户和一个报告的特定组合交互时,我进入加载屏幕很长时间,然后出现错误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 一直试图继续这个会话,即使它已经死了,并且它没有从报告服务数据库中清除。

知道我怎么可能解决这个问题吗?我已经尝试重新启动一切。

4

1 回答 1

2

清除浏览器缓存修复它。

有趣的是,这个简单的解决方案只是在我发布后立即想到的。

于 2018-11-16T00:05:46.153 回答