2010-05-19 100 views
1

我打開使用http://server/reportserver/ ...語法的SSRS2008報告,直接輸出PDF副本。這份報告有幾個參數。SSRS和緩存報告

的問題是,儘管在更改報告,並清除瀏覽器的臨時文件緩存..如果我請求相同的報告(即相同參數) - 返回舊的報告。

在報告的執行性能,我已經「始終運行本報告與最近的數據」和「不要緩存本報告的臨時副本」選擇。

這不僅僅是一個緩存數據的情況,而是整個報告(包括格式化,例如我從報告中刪除了一個頁面,但仍然顯示出來......),並且我沒有專門選擇執行任何操作緩存我有點擔心,顯然不完全理解發生了什麼!

任何提示?

回答

0

您可能想驗證您是否已將修改後的報告正確部署到服務器。

您是否能夠看到導出爲PDF的差異與在Web SSRS報表管理器中查看差異?

1

即使您更改了報告,SSRS會緩存數據並且不會重新加載它,除非參數更改。

如果你有時間敏感的報告,或在開發過程中,你可以添加一個參數,以強制重裝,並設置默認值=的TimeOfDay()。

這種方式SSRS總是將它視爲一個新的請求。