本 SSIS 集成服务文章介绍了如何将 SQL Server 表记录或数据导出到制表符分隔的文本文件,并附有示例。
下图显示了 Employee 表中的记录。

SSIS 将 SQL 表数据导出到制表符分隔的文本文件
将 SSIS 数据流任务拖放到控制流区域。有关更多数据加载选项,请>> 点击此处。

双击进入数据流区域。然后,添加 OLE DB 源并双击打开编辑器。接下来,单击“新建”按钮配置 OLE DB 连接管理器。这里,我们选择了现有的一个,但您可以单击“新建”按钮(箭头指向)创建一个新的。

从可用列表中选择 Employee 表。接下来,转到“列”选项卡检查列,然后单击“确定”按钮。

拖放平面文件目标并将 OLE DB 源与之关联。接下来,双击平面文件目标打开编辑器,然后单击“新建”按钮将分隔符选择为平面文件格式。

单击“浏览”按钮创建一个新文件来存储制表符分隔的记录。

接下来,勾选“第一数据行包含列名”选项以复制标题。

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

使用高级部分更改数据类型或列名,然后单击“确定”关闭窗口。

在“平面文件目标”编辑器的“映射”选项卡中,检查输入和可用目标列映射。

运行 SSIS 将 SQL 表数据导出到制表符分隔文本文件的包。

如您所见,文本文件包含所有记录,其中每个列都由一个制表符空格分隔。
