我有一份名为“评论”的报告。如果我重命名此报告,相关用户可以访问它。如果我从另一个用户加载报告,该用户可以访问它。
当一个单一用户和一个报告的特定组合交互时,我进入加载屏幕很长时间,然后出现错误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 一直试图继续这个会话,即使它已经死了,并且它没有从报告服务数据库中清除。
知道我怎么可能解决这个问题吗?我已经尝试重新启动一切。