SSRS и кэшированные отчеты - PullRequest
1 голос
/ 19 мая 2010

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

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

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

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

Какие-нибудь советы?

Ответы [ 2 ]

1 голос
/ 03 июля 2013

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

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

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

0 голосов
/ 21 мая 2010

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

Можете ли вы увидеть разницу между экспортом в PDF и просмотром в веб-диспетчере отчетов SSRS?

...