本 SSIS 集成服务文章展示了如何使用示例将数据从固定宽度平面文件加载到 SQL Server 表中。
SSIS 将固定宽度平面文件数据加载到 SQL Server
将数据流任务拖放到控制流区域。

双击打开 SSIS 数据流区域。然后,拖放 平面文件源 并双击它以打开源编辑器。
单击“新建”按钮打开 平面文件连接管理器 编辑器窗口。接下来,单击“浏览”按钮选择固定宽度平面文件。有关更多数据加载选项,请访问 >> 此处。

首先,将格式从默认的“分隔符”更改为“固定宽度”。如果文件的第一行包含标题名称,请选中“第一数据行中的列名”选项。

默认情况下,它将显示一条以红线结尾的单行。我们必须在“列”选项卡中使用/拖动红线才能查看它们。
我来拖动红线。现在,您可以看到所有包含值的列。

单击每列开始之前出现的空白区域,以生成分隔列的黑线。

使用高级部分更改数据类型。此处,列数据类型必须与目标表匹配;否则,它将引发错误。完成后,单击“确定”关闭窗口。

接下来,拖放 OLE DB 目标 并双击它以打开编辑器。接下来,单击“新建”按钮配置 OLE DB 连接管理器。

从列表中选择现有表。如果没有,请单击“新建”按钮创建一个新表。

接下来,转到“映射”选项卡,检查输入和可用的目标列映射。如果没有,请通过拖动线条或使用下拉列表进行分配。

运行 SSIS 将固定宽度平面文件数据加载到 SQL Server 的包。

打开 SQL Management Studio 查看结果。
