使用SSIS将长固定宽度记录输出到平面文件

时间:2010-01-11 22:47:17

标签: sql-server-2005 ssis fixed-width

我必须构建一个SSIS包,用于获取表的内容,所有列,并将其输出到平面文件。问题是,其中一列是varchar(5100),它将总行大小设置为大约5200个字符。似乎平面文件连接管理器编辑器不允许我定义超过483个字符的固定宽度行。

我已经尝试过几个方向。粗糙的右边选项似乎对我不起作用,因为列本身没有分隔符(例如,没有CR / LF)。它们确实是固定宽度。但我无法弄清楚如何告诉平面文件连接管理器超过483个字符。有谁知道我能在这做什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

我个人会使用分隔的文本文件作为目的地。 SSI将为您提供列分隔符和记录dellimiters。这些更容易导入,你发送给它的人应该欣赏。我们用|作为我们大多数出口的分隔符和CR?LF作为记录分隔符。

相关问题