В ReportManager многие пользователи жалуются на эту ошибку. Просматривая журналы RS, я много раз вижу следующую ошибку для разных пользователей:
session!ReportServer_0-2!1e40!04/20/2011-09:13:56:: i INFO: LoadSnapshot: Item with session: zlq0epfrvvvfagbyyda2drbm, reportPath: , userName: PROD\user not found in the database
library!ReportServer_0-2!1e40!04/20/2011-09:13:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: Execution 'zlq0epfrvvvfagbyyda2drbm' cannot be found, ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: Execution 'zlq0epfrvvvfagbyyda2drbm' cannot be found
ui!ReportManager_0-1!216c!04/20/2011-09:13:56:: Unhandled exception: Microsoft.Reporting.WebForms.ReportServerException: Execution 'zlq0epfrvvvfagbyyda2drbm' cannot be found (rsExecutionNotFound)
at Microsoft.Reporting.WebForms.ServerReport.GetExecutionInfo()
at Microsoft.Reporting.WebForms.ServerReport.SetExecutionId(String executionId, Boolean fullReportLoad)
at Microsoft.Reporting.WebForms.ServerReport.LoadFromUrlQuery(NameValueCollection requestParameters, Boolean fullReportLoad)
at Microsoft.Reporting.WebForms.ReportDataOperation..ctor()
at Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType)
at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Повторный щелчок по просмотру отчета или повторное нажатие в браузере и повторный запуск отчета часто работают - но я не рассматриваю эти жизнеспособные решения.
Я нашел десятки сообщений в сети и перепробовал большинство из них безуспешно. Они включали в себя изменение значений SessionAccessTimeout и SessionTime в базе данных ReportServer.ConfigurationInfo, а также настройку отчетов на отсутствие времени ожидания выполнения отчетов и тайм-ауты в RS Web.config & rsreportserver.config.
Эта ошибка будет возникать в отчетах, для запуска которых требуются секунды, а также для более длительных. Мы запускаем SSRS 2008 с аутентификацией RSWindowsBasic через SSL (недавно она была изменена с RSWindowsNTLM).
Любые мысли / предложения будут с благодарностью.