2010-05-19 3 views
1

Я открываю отчет SSRS2008 с использованием синтаксиса http://server/reportserver/ ..., который выводит непосредственно копию PDF. Этот отчет содержит несколько параметров.SSRS и кешированные отчеты

Проблема заключается в том, что, несмотря на внесение изменений в отчет и очистку кэша временных файлов браузера, если я запрашиваю один и тот же отчет (т. Е. Те же параметры) - возвращается старый отчет.

В свойствах выполнения отчета у меня есть «Всегда запускать этот отчет с самыми последними данными» и «Не кэшировать временные копии этого отчета».

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

Любые советы?

ответ

0

Возможно, вы захотите проверить правильность развертывания измененного отчета на сервере.

Вы можете видеть различия, экспортируемые в PDF, и просматривать его в веб-диспетчере отчетов SSRS?

1

Даже при изменении отчета SSRS кэширует данные и не перезагружает их, если параметры не меняются.

Если у вас есть отчет, зависящий от времени, или во время разработки вы можете добавить параметр для принудительной перезагрузки и установить значение по умолчанию = TimeOfDay().

Таким образом, SSRS всегда рассматривает его как новый запрос.

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