【发布时间】:2013-10-08 23:48:54
【问题描述】:
我有一个固定宽度的文件,大约 1200 个字符宽,大约有 300 多列。我正在寻找一种在 SSIS 中创建固定宽度数据源的方法,而无需使用平面文件连接管理器的 UI。有没有办法修改列定义而不必在 SSIS 中使用 UI?我在项目的任何地方都找不到数据连接的文件。
我注定要手动将 300+ 列一一添加到平面文件连接管理器中吗?
【问题讨论】:
-
如果您宁愿使用脚本而不是 SSIS,请使用 BULK INSERT(T-SQL 命令)或 BCP.EXE(命令行工具)。两者都使用可能很痛苦的格式文件。或者,您可以使用这个新的 BIML 东西来自动生成您的包。恕我直言,命令/T-SQL 解决方案更易于维护,但我从未使用过 BIML。