SSIS 定义 EOL(或行分隔符)

SSIS define EOL (or row delimiter)

这是一个愚蠢的问题,但它让我抓狂:为什么我不能在 SSIS 中定义行分​​隔符,而只能定义 HEADER 分隔符?这是我的情况:我的文件包含不同大小的记录:

所以,我无法为我的文件定义行分隔符。此外,我也无法定义总行大小(我在这里假设 SSIS 只是将定义的列长度相加以得出总行长度,但实际上不存在独立的列长度)。

以下是所有可用的设置: 结果我得到了稀疏的记录(因为行没有在它们应该结束的地方结束):

在此先感谢您!

当你的文本文件格式除了最后一列(最右边)都是固定宽度的时候,你应该使用Ragged Right格式。它允许您为除最后一列以外的所有列指定宽度,最后一列使用行定界符。