【发布时间】:2015-01-07 20:54:27
【问题描述】:
我创建了一个 SSIS 包,目的是删除然后重新创建 Excel 工作表,然后将 SQL 数据库中的数据插入到该 Excel 工作表中。
我现在拥有的是:
1.) 执行 SQL 任务以从本地 Excel 文件中删除“Sheet1”。
2.) 在同一个 Excel 文件中重新创建“Sheet1”的执行 SQL 任务。
3.) 将 OLE DB 源用于 2005 SQL Server 数据库的数据流任务。
4.) 一个 Excel 目标(使用 Excel 连接管理器),它将 SQL Server 列指向/映射到本地 Excel 电子表格。
所以基本上我是在删除 Excel 表以删除旧数据,重新创建它,然后尝试将 SQL 数据导入其中。
当我第一次运行它时效果很好。但是,当我尝试重新运行它时,所有任务都成功运行,正确的行数显示为移动到数据流选项卡上的 Excel 目标,但 Excel 电子表格为空白。
谁能说明为什么会发生这种情况?
谢谢,加文
【问题讨论】:
标签: sql-server excel ssis