我对SSRS报表订阅完全陌生,我有700+ ssrs报表订阅。直到上个月,所有订阅都在运行,现在订阅将处于“挂起”状态,2~3小时后,所有订阅都将执行并传递给用户。
我试过以下几种方法,但这些都没有帮助。
我已在“Server Agent".
选择s.SubscriptionID --订阅ID,s.OwnerID --报表所有者,s.Report_OID --报表ID,c.Path --报表路径,rs.ScheduleID as SQLJobName -- Server上的作业名称,s.Description -报表订阅的描述,s.LastStatus -上一次订阅执行的状态。,s.EventType --订阅类型,s.LastRunTime --上一次执行订阅,s.Parameters --用于订阅的参数,s.DeliveryExtension --如何将订阅从ReportServer.dbo.Subscriptions as s左连接dbo.Catalog as c on c.ItemID = s.Report_OID left join dbo.ReportSchedule as rs on rs.ReportID = s.Report_OID order ( c.Path )中传递
选择“21/ 10 /2019”到“21/10/2019”之间的“21/10/2019”顺序中的“dbo.ExecutionLog WHERE CAST(TimeStart AS DATE)”中的前10位( TimeStart DESC )
选择*从dbo.ExecutionLog2 WHERE ( TimeStart AS DATE)中选择'7/1/2014‘到'7/2/2014’之间的TimeStart DESC命令
从dbo.ExecutionLog3 where <> 'rsSuccess‘和CAST (timestart as date) =cast('2019-10-24 10:00:29.120’as date)中选择TimeStart 命令
什么可能是导致挂起状态和订阅延迟的原因?如何解决这个问题?
提前感谢!
发布于 2020-02-11 09:52:30
经过深入的分析,我自己找到了答案。为了解决这个问题,我采取了两个步骤。步骤1:我删除/清除了所有返回错误的订阅,如"library!WindowsService_0!152c!09/09/2010-13:47:42::e错误:“。步骤2:"DatabaseQueryTimeout“-提高限制(默认为120)
https://stackoverflow.com/questions/58621409
复制相似问题