SSRS订阅:在报告失败时发送电子邮件

问题描述:

我有一些SSRS报告和一些预先选定的参数。SSRS订阅:在报告失败时发送电子邮件

Report Parameters

每过一段时间,报表参数会随机空白走出去,认购事项将不会创建该文件。

如果服务器无法创建报告,我可以通过电子邮件发送邮件吗?

我遇到过类似的问题,我最终创建了配置数据库邮件并创建一个操作员,以便在订阅的下层作业失败时通知我。

  1. 配置Database Mail通过SMTP服务器发送邮件甚至gmail或Outlook工程。
  2. 创建一个Operator,操作员是人或组的别名,可以在作业完成或警报提出后接收电子通知。

enter image description here

  1. 确定运行您的订阅基础作业,使用对ReportServer数据库此查询。
  2. SELECT c.Name AS ReportName , rs.ScheduleID AS JOB_NAME FROM dbo.Catalog c JOIN dbo.Subscriptions s ON c.ItemID = s.Report_OID JOIN dbo.ReportSchedule rs ON c.ItemID = rs.ReportID AND rs.SubscriptionID = s.SubscriptionID

    JOB_NAME列会给你作业的名称。

    1. SQL Server代理程序通过SSMS转到Jobs文件夹查找作业并右键单击它以转至属性。
    2. 在通知选项卡中,设置之前创建的Operator以及发送邮件的条件。

    enter image description here

    让我知道,如果这有助于。

开始=>