Tsql 执行ssrs报告的sql作业显示成功,即使报告陷入死锁

Tsql 执行ssrs报告的sql作业显示成功,即使报告陷入死锁,tsql,sql-server-2008,ssrs-2008,sql-server-agent,Tsql,Sql Server 2008,Ssrs 2008,Sql Server Agent,我已经为SSRS报告创建了电子邮件订阅 当我通过订阅执行报告时,它显示作业已成功完成。但是,由于其中一个表处于锁定状态,报告仍在执行,因此未收到电子邮件。一旦锁被释放,我就会收到报告的电子邮件 作业是否应该在标记为完成之前等待释放锁和发送订阅邮件?问题在于它是一个异步过程。作业记录为已启动,并应根据订阅结果进行更新。尝试返回并检查作业在创建报告或发送电子邮件时是否失败。来自订阅的状态消息是有限的,通常只显示最后一条消息

我已经为SSRS报告创建了电子邮件订阅

当我通过订阅执行报告时,它显示作业已成功完成。但是,由于其中一个表处于锁定状态,报告仍在执行,因此未收到电子邮件。一旦锁被释放,我就会收到报告的电子邮件


作业是否应该在标记为完成之前等待释放锁和发送订阅邮件?

问题在于它是一个异步过程。作业记录为已启动,并应根据订阅结果进行更新。尝试返回并检查作业在创建报告或发送电子邮件时是否失败。来自订阅的状态消息是有限的,通常只显示最后一条消息