Reporting services SSRS数据驱动订阅赢得';不要把它送到分发名单上

Reporting services SSRS数据驱动订阅赢得';不要把它送到分发名单上,reporting-services,subscription,data-driven,Reporting Services,Subscription,Data Driven,我使用数据驱动订阅向主要收件人发送报告,并向自己发送带有密件抄送的通讯组列表,前提是报告中有数据,并且只能在上午5点到下午5点之间发送。一切都很好,只是它没有发送到通讯组列表中。我找了一上午,似乎找不到答案。下面是我正在使用的查询(当然私人信息已更改!): 没有错误消息,只是没有传递到通讯组列表。我在查询中使用了通讯组列表(Report distribution list)的名称,它是现有通讯组的有效名称,但我想我必须用另一种方法来实现这一点?任何帮助都将不胜感激 终于找到了答案-你需要使用通讯

我使用数据驱动订阅向主要收件人发送报告,并向自己发送带有密件抄送的通讯组列表,前提是报告中有数据,并且只能在上午5点到下午5点之间发送。一切都很好,只是它没有发送到通讯组列表中。我找了一上午,似乎找不到答案。下面是我正在使用的查询(当然私人信息已更改!):


没有错误消息,只是没有传递到通讯组列表。我在查询中使用了通讯组列表(Report distribution list)的名称,它是现有通讯组的有效名称,但我想我必须用另一种方法来实现这一点?任何帮助都将不胜感激

终于找到了答案-你需要使用通讯组列表的电子邮件地址,而不是别名。因此,与其说“报告分发列表”,不如说“报告分发列表”ReportDistributionList@domain.com“

SELECT TOP(1) DATEPART(HOUR, GETDATE()) AS CurrentHour,
       ReceivedDateTime,
       'Incorrect Values Report (xls listing)'  as SubjectLine,
       'single_recipient@domain.com; Report Distribution List' as toLine,
       'me@domain.com' AS BccLine
FROM VIEW_C9999_INCORRECT_VALUES
WHERE NOT (IDNumber IN( 'C1234', 'C5678')
AND DATEPART(HOUR, GETDATE()) BETWEEN 5 AND 17