ETL 压缩文件(makecab) 并邮件发送

1.添加一个序列容器,将所有操作都放在这个容器中

2.添加一个执行SQL任务,生成文件名;双击执行SQL任务,打开设置属性

添加一个变量,赋值为原模板文件

将产生文件名,放到结果集变量中

最后重命名这个执行SQL任务为 :生成文件名

2.如上,再添加一个执行SQL任务,产生压缩文件名

重命名为 :生成压缩文件名

3.将模板拷贝到新文件中:添加一个文件系统任务,设置如下

重命名为:拷贝模板至文件

4.压缩文件:添加一个执行进程任务 ,属性设置如下

其中Arguments和WorkingDirectory是通过表达式生成的

5.设置邮件发送: 添加一个发送邮件任务,属性设置如下

建立邮件服务器连接

Attachments是通过表达式生成的

6.执行一下容器

success  end!

原文地址:https://www.cnblogs.com/xiaozhushenqi2016/p/7543071.html