数据流任务成功执行,但不写任何行到Excel文件(Data flow task executing

2019-09-18 05:35发布

我工作的SSIS包被取出由SQL Server数据和插入Excel文件......在数据流任务我已经使用OLE DB源Excel目标

配置OLE DB源之后,我可以预览结果行,没有给任何错误..但不插入任何行成功执行甚至是数据流任务..

Answer 1:

您是否尝试过写一平(文本)文件首先要肯定的是,数据的出来您的数据流任务和进入的结果?

一定要确保你已经从源到目标映射的列也是如此。



Answer 2:

那么幸运的是我找到了答案,我做了两件事..

  1. 我只是删除关于这一点我已经尝试了许多不同的设置和参数, 旧的数据流任务 ......以及遍布重新生成数据流任务...

  2. 在SQL查询我会写的完全合格的名称,而不是“使用数据库”的声明。

希望这会帮助别人..



Answer 3:

这里是发生了什么事情解释清楚。 最有可能的,你正在使用表变量... SSIS OLE DB源使用表变量不返回行



Answer 4:

我的问题是在SQL命令print语句。 我评论它和它的工作。 预览与打印语句在那里工作。 整蛊......



Answer 5:

我已经有这是运行良好并写入正确的文件SSIS包。 我改变了查询,并停在文本文件中写任何东西,即使我有记录,我可以看到预览。 解决方案:有时你必须有use database命令查询开始前查询..删除命令,它会工作。 希望它可以帮助别人。 干杯。



Answer 6:

我需要选择Connection Manager在我的数据流任务节点并设置ConnectionString使用文件的名称属性我希望创造; 如果没有这个领域的填写,没有文件出现。



Answer 7:

我发现,如果我重新打开我的脚本组件,然后选择“运行代码分析”它确实慢“重建所有”(的Visual Studio 2017),其“唤醒它”重新再行处理。 总体来说SSIS / VS 2017年是内存错误,死机其消灭整个的csproj和文件夹结构的噩梦。 我不得不重新创建项目数十次。



文章来源: Data flow task executing successfully but not writing any rows to Excel file