Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将两个Sql结果集导出到单个excel文件中,并将邮件作为附件发送_Sql Server_Excel_Ssis_Ssis 2012 - Fatal编程技术网

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

Sql server 将两个Sql结果集导出到单个excel文件中,并将邮件作为附件发送,sql-server,excel,ssis,ssis-2012,Sql Server,Excel,Ssis,Ssis 2012,我有2个Execute Sql task结果集,我想导出到一个Excel文件中,其中包含相应的工作表Sheet1、Sheet2,重命名为相应的表名,并将其作为附件发送给用户 我想用executesqltask和scripttask设计一个SSIS包 任何人都可以帮助我解决这个问题。使用执行SQL任务用结果填充对象类型变量 然后添加一个脚本任务,该任务循环遍历对象变量并填充Excel工作表。将工作表保存在Excel文件中,并将文件的路径/名称保留在变量中 然后添加一个发送邮件任务,并使用该变量查找

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

我想用
executesqltask
scripttask
设计一个SSIS包


任何人都可以帮助我解决这个问题。

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

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

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