Session Management in Reporting Services
Reporting Services uses browser sessions to maintain consistency while viewing reports. Sessions are based on browser connections, not authenticated users. A new session is created each time you open a report in a browser window.
Once you establish a browser session, you continue to work with the version of the report that was opened when the session began, even if the report is later modified on the report server. For example, if you open a report at 11:00 P.M., and a report author republishes the same report at 11:01 P.M., your session will contain the version that you opened for the duration of the session.
If you refresh a report within the same session, the report server may serve up a revised version. Different refresh options produce different results. For more information, see Running Reports.
Session management information is stored in the report server temporary database. If you restart the server or perform a database recovery operation, session state is not restored. For more information about session management, see Identifying Session State.