Ознаки
Припустимо, що ви настроюєте властивість автозбереження для звіту СЛУЖБ звітування SQL Server 2016, щоб його дані могли оновлюватися автоматично. Відкривши звіт у браузері, а потім зачекайте, доки браузер не простоює, з'являється повідомлення про помилку приблизно такого вигляду:
Термін виконання звіту session_id минув або його не знайдено. (rsExecutionNotFound)
Крім того, повідомлення про помилки, які нагадують наведені нижче дії, записуються в журнал трасування служби звітування:
бібліотеки! ReportServer_0 – 2! 2258! Дата й час:: я можу надіслати запит на GetPermissionsAction (/USERIDAutoRefresh). бібліотека! ReportServer_0 – 2! 2258! Дата й час:: я можу отримати дані: виклик на сторінку Getsystenpropertiesaction (). бібліотека! ReportServer_0 – 2! 2258! Дата й час:: я можу отримати дані: виклик на GetPropertiesAction (/USERIDAutoRefresh, "на основі маршрутизації). бібліотека! ReportServer_0 – 2! 2258! Дата й час:: я можу отримати дані: Зателефонуйте в GetSystemPermissionsAction (). бібліотека! ReportServer_0 – 2! 22b8! Дата й час:: я можу отримати дані: виклик на сторінку Getsystenpropertiesaction (). бібліотека! ReportServer_0 – 2! 22b8! Дата й час:: e помилка: під час створення звітів Microsoft. Rereport Services. діагностика. комунальні послуги. виняток звіту:, сталася помилка в базі даних сервера звітів. Це може бути пов'язано з несправністю підключення, часом очікування або з невисокою дисковою умовою в базі даних. сесії! ReportServer_0 – 2! 22b8! Дата й час:: e помилка: помилка під час отримання даних сеансу: сесія session_id не відноситься до NT Service\ReportServersession! ReportServer_0 – 2! 22b8! Дата й час:: я можу отримати інформацію: елемент із сеансом: session_id, запит звіту:/USERIDAutoRefresh, ім'я користувача: NT Service\ReportServer не знайдено в databaselibrary! ReportServer_0 – 2! 22b8! Дата й час:: e помилка: генерація Microsoft. Rereport Services. діагностика. utilities. ExecutionNotFoundException:, Microsoft. rereport Services. діагностика. утилітами. ExecutionNotFoundException: термін дії звіту session_id минув, або його не знайдено.; веб-сервер! ReportServer_0 – 2! 22b8! Дата й час:: e помилка: повідомлення про помилки служби Microsoft. Reporingservices. діагностика. утилітами. ExecutionNotFoundException: термін дії session_id минув або його не знайдено.
Спосіб вирішення
Виправлення для цієї проблеми входить до складу нижче сукупного оновлення для SQL Server:
Сукупне оновлення 1 для SQL Server 2016Примітка. Після інсталяції цього оновлення журнал служб звітування надасть докладні відомості про те, чому після закінчення терміну дії сеансу для адміністраторів можна діагностувати та вирішити основну проблему.
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.