2016-03-23 1 views
0

Использование предприятия SSRS 2014.Подписки с данными, привязанные к SSRS - Ошибка: Subreport не может быть показан

У меня есть подписка на данные, которая должна генерировать около 500 отчетов в виде файлов PDF.

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

Когда я запускаю отчет по подписке, все ожидаемые отчеты в формате PDF генерируются в общем доступе к файлу, однако все они содержат только следующую ошибку, один раз для каждого вспомогательного отчета.

Error: Subreport could not be shown

SSRS журнал выполнение оленьей кожа содержит ничего полезного, только ниже:

ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Exception of type 'Microsoft.ReportingServices.ReportProcessing.ReportProcessingException' was thrown.;

+0

Возможно, это вещь безопасности, работа с правильными привилегиями? – Chuck

+0

Другие задания могут вызывать одни и те же сохраненные процессы без проблем, и общий источник данных разделяется между ними. –

+0

Хорошо, возможно, посмотрите на средство просмотра событий на этом сервере и посмотрите, сможете ли вы получить полезные сообщения об ошибках. – Chuck

ответ

0

Это был вызван ошибкой в ​​подотчете. Похоже, что эти ошибки не передаются в журналы, они пойманы, а затем возвращаются как ошибка, которая произошла в подзаголовке, что уничтожает любой шанс идентифицировать ошибку!

Запуск только содержание подотчета через управляемые данными подписки, я обнаружил следующее:

Когда бежал от подписки, то задание будет висеть, но войти следующее в журнал SSRS ReportServerService (в SSRS папка программных файлов)

ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.HasUserProfileDependenciesException: , Microsoft.ReportingServices.Diagnostics.Utilities.HasUserProfileDependenciesException: The '/REPORTNAME' report or shared dataset has user profile dependencies and cannot be run unattended.;

Эта ошибка означает, что в отчете есть что-то, что зависело от пользователя.

подотчет использует следующий параметр для входа в таблицу трассировки:

[&UserID] 

Замену этого со значением, которое не зависят от пользователя допустимого значения подписки для запуска.

Смежные вопросы