本文介绍如何以双引号文本限定符为例,将 SQL Server 表记录或数据导出到平面文件。
下图显示了 Employee 表中的记录。

SSIS 将 SQL 数据导出到带文本限定符的平面文件
将数据流任务拖放到控制流区域。

双击以打开 SSIS 数据流区域。然后,拖放 OLE DB 源并双击它以打开编辑器。接下来,单击“新建”按钮配置 OLE DB 连接管理器。在此示例中,我们选择了现有的连接管理器,但您可以单击“新建”按钮创建一个新的。

在此示例中,我们将从列表中选择现有的 employee 表。接下来,转到“列”选项卡检查列,然后单击“确定”按钮。有关更多数据加载选项,请单击此处的“>>” 此处。

拖放平面文件目标,并将 OLE DB 源连接到它。接下来,双击 平面文件目标 打开编辑器,然后单击“新建”按钮选择平面文件格式。在这里,我们选择了“分隔符”作为格式选项。

单击“浏览”按钮创建一个新的 Employee (双引号) 文件来存储记录。

接下来,指定文本限定符,并勾选“第一数据行中的列名”选项以复制标题。

使用“高级”选项卡更改数据类型或列名。完成后,单击“确定”关闭窗口。

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

运行 SSIS 将 SQL Server 表数据导出到带文本限定符的平面文件包。

可以看到,平面文件中的所有记录都以双引号作为文本限定符。

我将文本限定符更改为 ** 并运行包。

查看结果。
