gpt4 book ai didi

sql-server - SSRS 2012 : "The report execution has expired or cannot be found. (rsExecutionNotFound)"

转载 作者:行者123 更新时间:2023-12-02 03:12:03 25 4
gpt4 key购买 nike

我正在使用 SQL Server Reporting Services 2012,并且在没有任何已知原因的情况下收到此错误:报表执行 eqaiekfzmk2snc55y0zrow55 已过期或找不到。 (rsExecutionNotFound)

虽然我通过 Google 搜索找到了描述问题的其他帖子,但这些解决方案对我没有帮助:

  • 重新启动 SQL Server、SQL Server 代理和 SQL Server 报告服务
  • 连接到报告服务器时通过 SQL Server Management Studio 增加执行超时
  • rs:ClearSession 添加到 URL 查询字符串(并尝试使用 IE、Chrome 和 Firefox)
  • 在每个故障排除步骤和重新测试后重新部署
  • 我查看了 Reporting Services 日志文件夹C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles,但我看到日期戳已经有两个月多了,我可以没有看到任何与症状相关的内容。
  • 我查看了 ExecutionLog3,没有看到任何与该症状相关的内容。 使用报表服务器;从ExecutionLog3中选择*;

为了找出有效的方法,我验证了:

  • 查询和结果正确,如 Management Studio 中所示
  • 我可以在服务器上的数据工具中预览报告
  • 我可以在远程连接到服务器时查看报告

我仅在从服务器外部查看页面时看到错误。这是一个相对轻量级的查询和结果集,所以我无法相信这个问题与执行超时有任何关系。

我更改了文件名并重新部署。我现在可以看到该报告,但这不是真正的解决方案,因为我仍然不知道真正导致问题的原因以及如何解决它。如果症状再次出现,我就无法继续更改文件名并重新部署。

有没有办法更好地了解正在发生的事情?我需要更改特定的日志文件或属性?

更新:

我以为我已经解决了这个问题,但显然没有。我在错误日志中没有发现任何有用的内容:只有浏览器中可见的相同错误消息的重述。当我重新部署(使用 SQL Server Data Tools)时,错误消失......几个小时或直到第二天,当我需要重新部署以使错误消失时。

The error message

最佳答案

我知道这是一个老问题,但我最近遇到了这个问题,结果证明它是一个坏的 session cookie。 cookie session ID 与错误消息中的 guid 匹配,一旦我删除了 cookie,此后一切工作正常。该报告曾一度被配置为缓存临时副本

SSRS Report Processing Options

但此后已被关闭(但是,问题在其被关闭之前就存在,因此可能不相关)。

希望这个答案能帮助其他人节省我在我的环境中解决这个问题所花费的时间:)

关于sql-server - SSRS 2012 : "The report execution has expired or cannot be found. (rsExecutionNotFound)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31949092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com