平面文件导入的奇怪行为

时间:2012-05-02 10:44:37

标签: sql-server ssis text-files

0我正在导入以UTF8编码的文本文件 - 没有BOM将平面文件源用于OLE DATABASE任务。

平面文件连接的格式为DELIMITED,65001(UTF-8),文本限定符(无),标题行分隔符为{CR} {LF},标题行跳过为2,第一个数据行中的列名称。行分隔符为{CR} {LF},列分隔符为垂直条{|}。

数据格式是这样的;

q中的特殊产品:2011年11月1日报道{CR} {LF}

{CR} {LF}

服务|合作| Q号码|文件名称| {CR} {LF}

他| AUS | 000021 | DERT | {CR} {LF}

问题是SSIS没有看到前112行?我不能解决这个问题。这让我发疯了所以请帮忙吗?

从113开始的fiel中的所有其他行导入到数据库中没有任何问题。 SSIS包运行时没有错误。

1 个答案:

答案 0 :(得分:1)

你检查过“Header Rows to Skip”属性了吗?那里的价值是什么? 此外,如果您查看FF连接管理器中数据的“预览”,则会出现一个名为“要跳过的数据行”的属性。这两个属性都应为0。您在FF经理身上看到了什么?