为什么ssrs报告订阅处于待处理状态,并且交付时间很晚

问题描述 投票:0回答:1

我对SSRS报告订阅完全陌生,我有700多个ssrs报告订阅。所有订阅都一直工作到上个月,现在订阅将处于“待处理”状态,并且在2到3个小时后,所有订阅将执行并交付给用户。

我尝试了以下方法,但这些方法都无济于事。

  1. 我已在“ SQL Server代理”中手动重新启动了订阅。
  2. 在我的电子邮件ID上创建了新的订阅,但是即使新订阅也将处于待处理状态,并且在2到3个小时后将触发。
  3. 从服务重新启动“ SQL Server报告服务”。
  4. 重新启动了托管此订阅的服务器。
  5. 有人建议在“订阅”表的“ ExtensionSettings”列中检查&字符,但没有&字符。
  6. 下面的查询我已经尝试过,但是什么也没得到。

  7. SELECT s。[SubscriptionID]-订阅ID,s。[OwnerID]-报表所有者,s。[Report_OID]-报告ID,c.Path-报告路径,rs.ScheduleID作为SQLJobName-SQL Server上的作业名称,s。[Description]-报告订阅的描述,s。[LastStatus]-上次订阅执行的状态。,s。[EventType]-订阅类型,s。[LastRunTime]-上次执行订阅,s。[Parameters]-用于订阅的参数,s。[DeliveryExtension]-如何传递订阅FROM [ReportServer]。[dbo]。[Subscriptions] as s在c.ItemID = s.Report_OID上以c形式左加入dbo.Catalog在rs.ReportID = s.Report_OID上以rs身份左加入dbo.ReportSchedule通过c.Path订购

    选择前10个*从dbo.ExecutionLog,在何处发布(TimeStart AS DATE)在“ 21/10/2019”和“ 21/10/2019”之间按TimeStart DESC排序

    选择* FROM dbo.ExecutionLog2,在之间CAST(TimeStart AS DATE)之间'2014年7月1日和2014年7月2日'通过TimeStart DESC进行排序

    SELECT前5000 *来自dbo.ExecutionLog3,其中状态<>'rsSuccess'和CAST(timestart as date)= cast('2019-10-24 10:00:29.120'as date)排序依据TimeStart DESC

    [挂起状态和订阅延迟的可能原因是什么?如何解决这个问题?

提前感谢!

我对SSRS报告订阅完全陌生,我有700多个ssrs报告订阅。所有订阅都可以使用到上个月,现在订阅将处于“待处理”状态,并且...

reporting-services ssrs-2008
1个回答
0
投票

经过深入分析,我找到了答案。为了解决这个问题,我遵循了两个步骤。步骤1:我已删除/清除了所有返回的订阅,但出现错误,例如“ library!WindowsService_0!152c!09/09 / 2010-13:47:42 :: e ERROR:”。步骤2:“ DatabaseQueryTimeout”-增加了限制(默认为120)

© www.soinside.com 2019 - 2024. All rights reserved.