0
我正在使用SQL Server 2005.我有一个使用存储过程只有几行记录的报告,并希望通过电子邮件发送整个记录集并将其设置为一个时间表。如何运行存储过程报告,然后将结果发送到电子邮件?
直到我们将此存储过程整合到reporting service + .net应用程序中,这只是一个中间解决方案。
我很感激您的评论。
感谢
我正在使用SQL Server 2005.我有一个使用存储过程只有几行记录的报告,并希望通过电子邮件发送整个记录集并将其设置为一个时间表。如何运行存储过程报告,然后将结果发送到电子邮件?
直到我们将此存储过程整合到reporting service + .net应用程序中,这只是一个中间解决方案。
我很感激您的评论。
感谢
如果您还没有配置数据库邮件,你需要的话,包括发送到一个有效的SMTP服务器的配置文件。一旦你这样做了,你可以使用带有@query参数的sp_send_dbmail,它将查询结果(例如“EXEC dbname.dbo.your_proc_name”--dbname很重要)嵌入到电子邮件中,或者@attach_query_result_as_file参数中不言自明的。
sp_send_dbmail docs are here:http://msdn.microsoft.com/en-us/library/ms190307%28SQL.90%29.aspx