本 SSIS Integration Services 文章展示了如何将数据从制表符分隔的文本文件(制表符空格)加载到 SQL Server 表中,并附有示例。
为了演示此示例,我们使用了之前生成的制表符空格员工文本文件。
SSIS 从制表符分隔的文件加载数据到 SQL Server
将数据流任务拖放到控制流区域。

双击打开 SSIS 数据流区域。然后,拖放 平面文件源 并双击打开编辑器。接下来,单击“新建”按钮打开 平面文件连接管理器 编辑器窗口。

单击“浏览”按钮选择制表符分隔的文本文件。有关更多数据加载选项,请>> 单击此处。

如果制表符分隔文件的第一行包含标题名称,请选中“第一数据行中的列名”选项。

在“列”选项卡中,将列分隔符更改为制表符 {t}。

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

接下来,拖放 OLE DB 目标 并双击打开编辑器。然后,单击“新建”按钮配置 OLE DB 连接管理器。此处,我们选择了现有的连接管理器。

从列表中选择“Load Data from the Tab Space File”表。如果不存在,请单击“新建”按钮创建一个新的。

接下来,转到“映射”选项卡,检查输入和可用目标列的映射。

运行“SSIS 从制表符分隔的文件将数据加载到 SQL Server 表”包。

打开 SQL Management Studio 查看结果。
