我正在使用SQL Server 2005.我的报告使用只有几行记录的存储过程,并希望通过电子邮件发送整个记录集并将其设置为计划。
这只是一个临时解决方案BTW,直到我们将此存储过程集成到报告服务+ .net应用程序中。
感谢您的评论。
由于
答案 0 :(得分:1)
如果您尚未配置数据库邮件,则需要执行此操作,包括发送到有效SMTP服务器的配置文件。执行此操作后,可以将sp_send_dbmail与@query参数一起使用,该参数将查询结果(例如“EXEC dbname.dbo.your_proc_name” - dbname很重要)嵌入到电子邮件中,或者@attach_query_result_as_file参数,即不言自明的。
sp_send_dbmail文档位于:http://msdn.microsoft.com/en-us/library/ms190307%28SQL.90%29.aspx