У меня есть отчет с именем "комментарии". Если я переименую этот отчет, соответствующий пользователь сможет получить к нему доступ. Если я загружаю отчет от другого пользователя, он может получить к нему доступ.
Когда конкретная комбинация одного пользователя и одного отчета взаимодействует, у меня долго появляется экран загрузки, затем страница 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 продолжает пытаться продолжить этот сеанс, даже если он не работает, и он не удаляется из базы данных службы отчетов.
Есть идеи, как я мог бы это исправить? Я попытался перезапустить все.