I have a live report that\'s somehow showing cached data despite the fact that I\'ve disabled all caching (that I\'m aware of). When I run the query in the BIDS query editor
Many people forget to do this, always ensure that your .rds files are up to date. In SSRS, re-Build and re-Deploy “Shared Data Sources” and “Shared Datasets” together with your report(s).
Now re-run report(s) from the host.
May be this would help for someone who seeks old data display even report buider displays current data.
I am also facing such issues in existing live reports. I had updated data in DB side. But the change is not worked. I refreshed several times. Still showing old data. Later I found that I clicked the 'View Report history' for the report [this option will display if you hover in the report name, and clicking the Downarrrow]. In Left side of the Report history page, I went to 'Processing Option', there I could see that two radio options available.
unfortunately, my report has Point2 selection. and it is being scheduled at every 7 am on daily basis. So, after 7 am, if we do any change, we could not see immediately. we have to wait for next day snapshot. BUt, we can change this by selecting Point1 which will bring you most recent data.
Hope this might help someone who is maintaning SSRS reports.
Regards, Viswa V.
In development mode for SSRS, I usually delete the report_name.rdl.DATA File. That is were the data is kept from the last run.
It took a few runs to figure out that this was my issue with changing the source data and the report looking like the last run.
Edit: Beware not to delete your .rdl report file (it's the "report.rdl.data" file that you want to delete in order to refresh the resultset).
I found that when using VS in SSRS 2010 that the Preview mode would only show the old data. If I went to the dataset query and hit refresh then new data would come down OK and then the Preview would show the new data. This was annoying but reading about it I understood that the deployed report would refresh itself OK. I couldn't prove this theory as I do not have access to view my deployed reports which is even more annoying. Anyway I took a few hints from various posts and changed the AutoRefresh property in Report properties from 0 to 1. Then when I went to Preview mode the report updated OK but kept updating every 1 second. Now I get how that property works and set it to 1000000. This means that it refreshes once when you first go to Preview and then it would do it again in 1000000 seconds by which time I am out of preview mode and happily building the report some more. I don't really know how this would effect a deployed report but much the same I would think. Maybe someone else who has access to their deployed reports can advise.
I've found with SSRS, that deleting the Report's DataSource from a report, then re-creating it works to get rid of all cached data within the BIDS environment. However, I've never seen behaviour like this from a deployed report.
You could try deleting the Shared DataSource from the SSRS Server, then re-deploying it. Maybe it will cause a similar refresh. However, I wouldn't necessarily jump to an extreme like this if the deployed report is in a production environment.
Old post, but I still run into this, and found an article on how to put an option under external tools to make this easier.
"%WinDir%\System32\cmd.exe"
/C DEL /S /Q "$(SolutionDir)\*.rdl.data"
Now whenever you want to delete your report data cache, just go to Tools > Clear Report Data Cache
Full article here: http://jasonfaulkner.com/ClearDataCacheBIS.aspx