Я абсолютно новичок в подписках на отчеты SSRS, и у меня более 700 подписок на отчеты ssrs. Все подписки работали до прошлого месяца, и теперь подписки будут в состоянии «Ожидание», и через 2–3 часа все подписки будут выполнены и доставлены пользователю.
Я пробовал ниже способы, но ни однаэто помогло.
- Я перезапустил подписки вручную в «Агенте SQL Server».
- Создал новую подписку на мой идентификатор электронной почты, но даже новая подписка также будет в состоянии ожидания ичерез 2–3 часа он сработает.
- Перезапустил «Службу отчетов SQL Server» из Служб.
- Перезапустил Сервер, на котором размещены эти подписки.
- Кто-то предложилпроверьте символ & в столбце «ExtensionSettings» в таблице подписки, но нет символа &.
Ниже запросов, которые я пытался, но ничего не смог получить.
SELECT s. [SubscriptionID] - идентификатор подписки, s. [OwnerID] - владелец отчета, s. [Report_OID] - идентификатор отчета, c.Path - путь к отчету, rs.ScheduleID как SQLJobName- Имя задания на SQL Server, с. [Описание] - Описание подписки на отчет, с. [LastStatus] - Состояние последнего выполнения подписки. , s. [EventType] - Тип подписки, s. [LastRunTime] - Последняя подписка выполнена, s. [Параметры] - Параметры, использованные для подписки, s. [DeliveryExtension] - Как доставить подписку FROM [ReportServer]. [dbo]. [Подписки] как левые присоединяются к dbo.Catalog как c по c.ItemID = s.Report_OID левые присоединяются к dbo.ReportSchedule как rs по rs.ReportID = s.Report_OID по c.Path
ВЫБРАТЬ ТОП-10 * ОТ dbo.ExecutionLog ГДЕ CAST (TimeStart AS DATE) МЕЖДУ '21 / 10/2019 'И '21 / 10/2019' ПОРЯДОК ПО TimeStart DESC
Выбрать * ОТ dbo.ExecutionLog2 ГДЕCAST (TimeStart AS DATE) МЕЖДУ «01.07.2014» И «07.07.2014» ORDER BY TimeStart DESC
SELECT Top 5000 * FROM dbo.ExecutionLog3, где Status <> 'rsSuccess' и CAST (timestart как дата) = cast ('2019-10-24 10: 00: 29.120' как дата) ORDER BY TimeStart DESC
Что может быть возможной причиной для состояния ожидания и задержки вПодписки? как решить эту проблему?
Заранее спасибо!