SSRS выдает «недопустимый или истекший сеанс» для одного конкретного пользователя в одном конкретном отчете - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть отчет с именем "комментарии". Если я переименую этот отчет, соответствующий пользователь сможет получить к нему доступ. Если я загружаю отчет от другого пользователя, он может получить к нему доступ.

Когда конкретная комбинация одного пользователя и одного отчета взаимодействует, у меня долго появляется экран загрузки, затем страница ERROR 500 с таким сообщением:

Срок выполнения отчета 02nflxieo0f0tt55ptcdw045 истек или не может быть найден. (RsExecutionNotFound)

(я всегда получаю этот код выполнения отчета)

и я получаю следующее в моем лог-файле:

library!ReportServer_0-1!e94!11/15/2018-15:52:12:: i INFO: Call to GetItemTypeAction(/Reports/comments). User: DANIE01-SSRS\Administrator.
library!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database.;
session!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Error in getting session data: Invalid or Expired Session: 02nflxieo0f0tt55ptcdw045
session!ReportServer_0-1!e94!11/15/2018-15:52:12:: i INFO: LoadSnapshot: Item with session: 02nflxieo0f0tt55ptcdw045, reportPath: , userName: DANIE01-SSRS\Administrator not found in the database
library!ReportServer_0-1!e94!11/15/2018-15:52:12:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: The report execution 02nflxieo0f0tt55ptcdw045 has expired or cannot be found.;

Так что я предполагаю, что по какой-то причине SSRS продолжает пытаться продолжить этот сеанс, даже если он не работает, и он не удаляется из базы данных службы отчетов.

Есть идеи, как я мог бы это исправить? Я попытался перезапустить все.

1 Ответ

0 голосов
/ 16 ноября 2018

Очистка кеша браузера исправила его.

Интересно, что это простое решение пришло мне в голову сразу после того, как я опубликовал это.

...