我在 SSIS (2008) 中遇到了一个非常奇怪的问题。
基本工作流程如下:
使用平面文件源(CSV)将数据带入 SSIS,然后将其推入 SQL。
当在开发环境上运行该过程时,一切顺利。但是,当将 dtsx 包放置在生产环境中时,使用完全相同的平面文件来源,“文件中的最后一条记录”在到达 SQL 过程的起点时就被删除了。
我已经尽可能地检查了所有想得到的事情,包括行分隔符、列分隔符和重建平面文件源连接。
是否有人以前见过这样的情况?
CSV 文件包含 10 条记录和 4 个列。它是逗号分隔的,并由 {CR} {LF} 进行行分隔。该文件是由 Excel 生成的,文件末尾有一个空行。
如果需要更多信息,请让我知道。我不确定我还能提供什么。
SELECT @@VERSION
的结果。 - Will A