+ -
当前位置:首页 → 问答吧 → SSIS package

SSIS package

时间:2011-11-08

来源:互联网

最近碰到这样一个需求,从sql server查询数据,然后写入excel,发邮件。我用SQL Server自带的business intelligence Development Studio做,Data Flow中的Excel Destination遇到点问题,数据库查询出的内容每次都是追加在后面,而不是重新生成excel,不符合要求,请问该怎么解决?谢谢

作者: dongqishu   发布时间: 2011-11-08

需要每次都生成一个execl文件吧

作者: ssp2009   发布时间: 2011-11-08

生成文件的时候,用变量代替即可,比如按照日期+时间,它就自动判断没有数据,就新生成规则的文件名称了。

作者: zlp321002   发布时间: 2011-11-08

关键问题是: 我在data flow里面添加了一个excel destination,这里面有个excel connection manager,它让我输入excel的路径,并绑定列。这样目的excel就必须是确定的了。。

作者: dongqishu   发布时间: 2011-11-08

作者: dongqishu   发布时间: 2011-11-08

作者: dongqishu   发布时间: 2011-11-08

LZ是否可以考虑用数据流里面的脚本组件来生成excel文件。
比如使用bcp

作者: OrchidCat   发布时间: 2011-11-08

嗯 我看看 多谢提醒

作者: dongqishu   发布时间: 2011-11-08

SSIS 本身支持的,虽然你第一次指定一个目标文件,但目标文件的属性里面可以用参数的,以后SSIS运行就能动态生成文件了。

作者: zlp321002   发布时间: 2011-11-08

那么该怎么做呢?能不能给个例子?

作者: dongqishu   发布时间: 2011-11-08

LZ 参考这个看看
http://wenku.baidu.com/view/23943bd184254b35eefd349f.html


生成平面文件的例子

作者: OrchidCat   发布时间: 2011-11-08