0
每周一次我需要发送电子邮件到视图中的用户列表。该列表将根据查询每次更改(即返回所有未提交每周报告的用户)。来自SQL Server视图的电子邮件
这是做到这一点的最好办法:在SQL Server上
设置邮件,按照该link。
创建一个视图,查看当前星期的报告并返回当前星期未提交的用户。
创建一个SP将电子邮件发送给视图中的电子邮件(即星期五上午)。使用某种循环和
sp_send_dbmail
这是一个SQL Server 2008数据库。我也可以访问SSRS。
这是一条正确的道路,还是有更好的方法?
您可以使用SSRS通过电子邮件发送报告,但收件人创建时必须静态定义收件人。但是,您可以从SSRS创建风格化的报表,创建一个订阅,以您想要的格式(PDF,Excel,CSV)将文档生成到文件夹,然后使用'sp_send_dbmail'或SSIS将文件作为附件发送给收件人列表从一个角度来看。 –