【发布时间】:2017-12-22 14:36:43
【问题描述】:
我创建了一个 SSIS 包,可以将多行导出到 Excel,通常少于 200 行(包括标题)。当我在 VS2015 Debug 中运行它时,一切都变成了绿色。
我什至像this question says 一样等待。
不过,只有标题才能到达文件。
我知道它的数据不多,但我正在尝试自动化它,因为数据最终会增长,我不想一直手动运行它。
有什么想法吗?我使用的是 SQL Server 2012,并用 VS2015 编写了这个 SSIS 包。
【问题讨论】:
-
您是否为 excel 使用 FQDN 路径?我怀疑它正在愉快地写入您的 Sys32 目录。
-
@EricHauenstein 我使用的是完全限定的路径名。这是我检查的第一件事。写给 Sys32 是什么意思?它会写在那里?
-
如果目标路径不正确,SSIS 有时会输出到 Windows\System32。您是否使用复制然后填充的 excel 模板?如果你使用文本目的地,你有同样的效果吗?
-
@EricHauenstein 我正在使用模板。我没有尝试使用文本文件。我现在试试,看看会发生什么。
-
如果您使用的是模板,Excel 目标路径和模板复制到的路径之间可能存在细微差别。路径是否定义为变量?
标签: sql-server excel ssis etl sql-server-data-tools