SSRS 2016 Sporatic Error rrRenderingError - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть отчет 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

Это дает мне ошибку:

Веб-страница на http://vmbksa69901mdt/ReportServer_ssrs1p?/DAS/CDO_Suite/PortfolioHoldings&rs:Command=Render&ReportName=OCTAGO28_Portfolio_Holdings_pdf_1&rs:Format=PDF может быть временно недоступен или он может переместиться навсегда веб-адрес. ERR_INVALID_RESPONSE

Когда я смотрю на представление [dbo]. [ExecutionLog3], оно показывает ошибку rrRenderingError.

Странно, что если я изменил URL-адрес и поставил «format = Excel», он работает нормально. А затем сразу же измените его обратно в PDF, он работает нормально.

Так что я думаю, это проблема тайм-аута. Кто-нибудь может сказать, является ли это допустимым предположением? Если это так, как мне изменить время ожидания? Основная хранимая процедура для отчета может занять> 60 с.

Если это не тайм-аут, как мне покопаться глубже в журналах, чтобы показать мне, в чем на самом деле может быть ошибка?

1 Ответ

0 голосов
/ 27 ноября 2018

Проблема решена: оказалось, что в моем отчете было выражение:

="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")

Тогда все мои запланированные события прошли без сбоев.

...