4

我正在研究从 SQL 服务器获取数据并插入 Excel 文件的 SSIS 包...在数据流任务中,我使用了OLE Db 源Excel 目标

配置 OLE Db 源后,我可以预览结果行甚至数据流任务成功执行而不会出现任何错误..但不插入任何行..

4

7 回答 7

4

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

  1. 我刚刚删除了旧的数据流任务,我尝试了很多不同的设置和参数......并重新构建数据流任务......

  2. 在 SQL 查询中,我写了完全限定名称而不是“使用数据库”语句。

希望这会对某人有所帮助..

于 2012-06-19T14:28:00.257 回答
3

您是否尝试过首先写入平面(文本)文件以确保数据来自您的数据流任务并进入结果?

绝对确保您也将列从源映射到目标。

于 2012-06-18T19:54:22.813 回答
1

这是一个清楚的解释发生了什么。最有可能的是,您正在使用表变量...使用表变量的 SSIS OLE DB 源返回无行

于 2015-04-02T21:43:03.703 回答
0

我的问题是 SQL 命令中的打印语句。我把它注释掉了,它起作用了。预览与那里的打印语句一起工作。棘手...

于 2017-05-12T20:17:55.273 回答
0

I already had SSIS package that was running well and writing to file properly. I changed the query and it stopped writing anything in text file even though i have records which i can see in preview. Solution : Sometimes you have query that has USE database command before the query begins.. remove that command and it will work. Hope it helps someone. Cheers.

于 2018-10-24T03:47:53.317 回答
-1

我需要Connection Manager在我的数据流任务中选择节点并ConnectionString使用我希望创建的文件的名称设置属性;如果不填写此字段,则不会出现文件。

于 2018-05-03T17:44:47.933 回答
-2

我发现如果我重新打开我的脚本组件并选择“运行代码分析”,它会执行较慢的“全部重建”(Visual Studio 2017),它会再次“唤醒它”,然后处理行。总体而言,尽管 SSIS/VS 2017 是内存错误的噩梦,但崩溃会摧毁整个 csproj 和文件夹结构。我不得不多次重新创建该项目。

于 2018-07-26T12:11:50.880 回答