SSIS导出excle,为什么运行2次 里面数据会叠加?

yanwen0206 2011-11-09 11:30:02
我想从数据库导出数据到excel ,然后在按照日期改名,运行第一次的时候,数据是正常的,第二天运行第二次的时候,数据累加了。并没有覆盖,哪位大哥能够教教我 ,如果让第二天excel的数据覆盖呢
...全文
168 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanwen0206 2011-11-10
  • 打赏
  • 举报
回复
哎- - 自己结贴。。。在前面 创一个空的xls 然后cope过去 覆盖
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
sql没有问题 是从数据库导出的数据 问题是 导到excel 第二天 再运行 昨天的数据在上面 今天的数据就在下面 没有被覆盖
Ubuntu_Fedora 2011-11-09
  • 打赏
  • 举报
回复
你 source 的 sql 有问题吧
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
╮(╯▽╰)╭ 怎么删除excel之前的记录呢
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 orchidcat 的回复:]

1、ETL处理里面加一步,删除excel 之前的记录。
2、用脚本组件处理,而不用excel目标
3、1楼说的,不用SSIS,直接使用链接服务器.
[/Quote]
如何删除excel 之前的记录?
5555 经理说要SSIS 然后我就在控件里面拖拖拉拉 什么是链接服务器 我不会写脚本
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 orchidcat 的回复:]

因为excel目标指向的路径是同一个xls文件的,同一个sheet
[/Quote]
因为用的摸版都一样 ,然后在复制到另外一个地方 重命名
excel目标他不会天天自己创一个xls吧
LYMPC 2011-11-09
  • 打赏
  • 举报
回复
把代码的晒一晒 ,分析分析
Mr_Nice 2011-11-09
  • 打赏
  • 举报
回复
1、ETL处理里面加一步,删除excel 之前的记录。
2、用脚本组件处理,而不用excel目标
3、1楼说的,不用SSIS,直接使用链接服务器.
AcHerat 元老 2011-11-09
  • 打赏
  • 举报
回复
第二天的应该导出为另一个EXCEL文件吧!
Mr_Nice 2011-11-09
  • 打赏
  • 举报
回复
因为excel目标指向的路径是同一个xls文件的,同一个sheet
-晴天 2011-11-09
  • 打赏
  • 举报
回复
链接服务器.
用update而不是insert.
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
( ⊙ o ⊙ ) 我的意思就是SSIS 从DB匯出到EXCEL時,数据可以覆蓋而不是新增嗎 怎么做呢
yanwen0206 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ubuntu_fedora 的回复:]

那就是 excel目标 连接字符串 不是 动态的
[/Quote]我想请问下 您是说 excel connection的名字要是动态的吗 他会说 这个xls 不存在吧 还是要new 一个sheet
Ubuntu_Fedora 2011-11-09
  • 打赏
  • 举报
回复
那就是 excel目标 连接字符串 不是 动态的

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧