Время ожидания служб Reporting Services 2005 при экспорте через веб-службу

Мы столкнулись с той же проблемой, о которой сообщалось здесь: PDF Export Огромный отчет

Мы экспортируем отчет из SSRS с помощью веб-служб .asmx. Экспорт через диспетчер отчетов работает нормально, звонки из кода тайм-аут. Мы получили:

Exception Message: The underlying connection was closed:
    An unexpected error occurred on a receive.

Мы попробовали те же решения, что и Дастин Брукс в своем посте.

  • установите значение HttpRuntime ExecutionTimeout на 3 часа на сервере отчетов
  • отключен http держать живыми на сервере отчетов
  • увеличено время ожидания скрипта на сервере отчетов
  • установить отчет, чтобы никогда не тайм-аут на сервере
  • установить время ожидания отчета на несколько часов на клиентском вызове

Я надеюсь, что кто-то, возможно, сталкивался с решением в прошлом году, когда его вопрос был задан.

11.09.2009 17:21:04
1 ОТВЕТ
РЕШЕНИЕ

Я также столкнулся с этой проблемой во время моего опыта с SSRS 2005 и нашел это сообщение MSDN MVP на форуме msdn:

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

Я также могу сказать, что мы (команда служб отчетов) услышали сообщение о действительно больших отчетах и ​​причинах их выполнения. Честно говоря, для нас стало сюрпризом, что люди захотят выполнить такой большой отчет в интерактивном режиме на веб-странице и дождаться его возвращения. Мы исправили наше восприятие сценария, и в SQL 2008 Reporting Services мы решили обращаться к отчетам любого размера (миллионы строк данных). Вы (надеюсь) будут приятно удивлены тем, насколько хорошо мы сможем удовлетворить этот сценарий с помощью последней версии. Тем не менее, вам все равно понадобится подходящее оборудование для эффективной их работы (много ресурсов ЦП и памяти), и вам нужно будет соответствующим образом настроить таймауты выполнения отчетов, запросов и т. Д.

Представление действительно больших отчетов в сеанс браузера не обязательно желательно. На самом деле мы бы рекомендовали использовать общий доступ к файлам PDF, чтобы ваш пользователь не ждал ответа от веб-страницы.

Надеюсь, что помогает, -Лукаш

Не уверен, что это помогает, но с тех пор я перешел на SSRS 2008 (я знаю, что это не всегда вариант).

3
8.01.2015 20:51:17