无法将分隔列更新为平面文件目标

问题描述 投票:0回答:1

我需要将数据从 ole db 源导出到 utf-8 格式的 csv 文件,并以分号作为列分隔符。当我更改连接管理器中的列分隔符时,SSIS 不会记录更改。我看到它保留在逗号分隔符上,并且我的更改未保存。为什么? 预先感谢您的回答

ssis
1个回答
0
投票

首次创建平面文件连接管理器时,您可以选择分隔符。如果要更改分隔符,则需要更新所有引用,即标题行(可选)+所有列减去最后一个

在上面,您可以看到if我有一个标题行,我需要更新“标题行分隔符”,在本示例中我没有。然后,对于“高级”选项卡中的所有列,我必须将“ColumnDelimiter”更新为新的分隔符。

对这些内容进行搜索和替换会很有帮助,如我在如何读取以小写 thorn 作为分隔符的平面文件中所示,但请确保您将包放在源代码管理中,以免破坏它,但很好。

© www.soinside.com 2019 - 2024. All rights reserved.