Еще один вопрос SSRS: у
нас есть разработка, QA, Prod-Backup и производственный набор SSRS серверов.
На нашей производственной и резервной копии SSRS перейдет в спящий режим, если не будет использоваться в течение определенного периода времени.
Это не происходит на нашем сервере разработки или QA.
В корпоративной среде, в которой мы находимся, у нас нет физического (или даже удаленного входа) доступа к этим машинам, и нам приходится работать с командой удаленных администраторов для настройки нашего приложения SSRS.
Мы попросили, чтобы они по возможности исправили эту проблему. Пока что они не смогли определить проблему, и я хотел бы знать, знает ли кто-нибудь из моих коллег ответ на этот вопрос. Спасибо.
Я смутно вспоминаю о проблемах с SSRS на одном компьютере, когда мы изменили параметр «Включить HTTP Keep-Alives» в IIS. Попробуйте установить этот флажок (я не помню, был ли он отмечен или не отмечен, когда он вызывал у нас проблемы).
В IIS проверьте параметры пула приложений, в котором работает SSRS. На панели свойств-> вкладка «Быстродействие» вы можете указать время, в течение которого рабочий процесс должен простаивать, прежде чем он завершит работу. Вы также можете отключить это полностью.
Для любого, кто использует встроенный веб-сервер, встроенный в службы отчетов SQL (и, следовательно, IIS может даже не быть установлен на коробке), параметр для управления этим фактически живет:
C:\Program Files\Microsoft SQL Server\
MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config
Ваш каталог может быть другим; версия 10_50 соответствует SQL 2008 R2.
Вы будете искать настройки под названием RecycleTime
.
По умолчанию 720 (12 часов). Установка в 0 отключит.