SSRS 2016 偶发错误 rrRenderingError

SSRS 2016 Sporatic Error rrRenderingError

我有一份 SSRS 2016 报告。当我通过单击 SSRS 站点中的报告 运行 报告时,它 运行 没问题。当我使用 url 像这样创建 pdf 时:

http://vmbksa69901mdt/ReportServer_ssrs1p?/DAS/CDO_Suite/PortfolioHoldings&rs:Command=Render&ReportName=OCTAGO28_Portfolio_Holdings_pdf_1&rs:Format=PDF

它给我错误:

The webpage at http://vmbksa69901mdt/ReportServer_ssrs1p?/DAS/CDO_Suite/PortfolioHoldings&rs:Command=Render&ReportName=OCTAGO28_Portfolio_Holdings_pdf_1&rs:Format=PDF might be temporarily down or it may have moved permanently to a new web address. ERR_INVALID_RESPONSE

当我查看视图 [dbo].[ExecutionLog3] 时,它显示错误 rrRenderingError。

奇怪的是,如果我更改 url 并放置 "format=Excel",它可以正常工作。然后立即将其改回 PDF 就可以正常工作了。

所以我猜这是一个超时问题。谁能告诉我这是否是一个有效的假设?如果是,我该如何更改该超时?报告的基础存储过程可能需要 > 60 秒。

如果不是超时,我该如何更深入地研究日志以显示真正的错误可能是什么?

问题已解决:原来这是我报告中的一个表达式:

="Portfolio Holdings Report as of " & Format(CDate(First(Fields!ReportParameterValue.Value, "AsOfDate")), "MM/d/yy")

当我把它取下来时,报告 运行 很好。但是我的报告中仍然需要这个,所以我做了一个隐藏的参数,并从我的 AsOfDate 数据集中设置了一个默认值。然后这样表达:

="Portfolio Holdings Report as of " & Format(CDate(Parameters!AsOfDate.Value), "MM/d/yy")

然后我安排的所有活动都顺利进行了。