我在SSIS 2008中创建了一个基本的数据流任务,它从基本文本文件读取信息并将其导入到数据库中。该文件以分隔符结尾的行{CR} {LF},每个字段由垂直条{|}分隔。为什么SSIS OLE DB导入不导入文本文件的最后一行?
我已验证每行都以我正在导入的文件中的{CR} {LF}结尾,但出于某种原因,它不会导入文件中的最后一行。如果只有1行,它不会导入到数据库中。
在文件连接管理器中显示预览中的所有行,在我目前的情况下是5行。此外,在平面文件源编辑器中的预览中,它显示全部5行,但在OLE DB目标中,预览仅显示4行。任何想法可能会造成这种情况?谢谢!
我检查了一下,我确实安装了SP2。我有多个其他人看看它,因为它没有。这是一个超级基本的读取文件导入到数据库,并没有做出为什么它错过了最后一行。试图关闭SSIS,这也没有帮助。我唯一能想到的就是重建它,看看是否有帮助。 – buzzzzjay
我已经有了Notepad ++,并且已经检查了它最后有{CR} {LF}。这就是为什么它不能让它跳过最后一行。 – buzzzzjay