Я наблюдал странное поведение SQL Server Reporting Services (SSRS) 2016 на разных компьютерах с разными отчетами и разными типами источников данных (SQL и OLAP).
В таблице [ReportServer].[dbo].[ExecutionLogStorage]
указаны ок. 100 записей в месяц с ([TimeProcessing] / 1000) = 240
и [Status] = 'rsProcessingAborted'
. В файле журнала ReportServer для каждой строки есть запись:
ОШИБКА: Бросок
Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:
, Произошла ошибка в базе данных сервера отчетов. Это может быть
из-за сбоя соединения, таймаута или низкого состояния диска в
базы данных;.
Поскольку места достаточно, и соединение работает в других случаях, это может быть тайм-аут в SSRS, и я предполагаю, что при подключении к базе данных ReportServer, но я не знаю, какая именно. Отчеты имеют определенные настроенные тайм-ауты (более 1 часа), поэтому это не тайм-аут сервера отчетов по умолчанию.
Какой тайм-аут является причиной этих ошибок отчета?