将两个Sql结果集导出到Single excel文件中,并将邮件作为附件发送

时间:2017-05-21 08:42:52

标签: sql-server excel ssis ssis-2012

我有2个Execute Sql task个结果集,我想导出到一个包含相应工作表Sheet1, Sheet2的Excel文件中,并将其重命名为相应的表名称,并将其作为附件发送给用户。

我想设计一个包含Execute Sql taskScript task的SSIS包。

请有人帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用执行SQL任务用结果填充对象类型变量。

然后添加一个脚本任务,循环遍历对象变量并填充Excel工作表。将工作表保存在Excel文件中,并将文件的路径/名称保存在变量中。

然后添加发送邮件任务并使用该变量查找Excel工作表并将其添加为附件。