如何防止 SSIS 将列名写入平面文件输出? [英] How to prevent SSIS from writing column names to the flat file output?

查看:23
本文介绍了如何防止 SSIS 将列名写入平面文件输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在平面文件中得到输出,如下所示.

I am getting the output in flat file as shown below.

如何避免将列名写入平面文件输出?

How do I avoid column names from being written to the flat file output?

推荐答案

我发现实现此目的的最佳方法如下:

The best way that I've found to accomplish this is the following:

  1. 我创建了一个测试输出平面文件.我使用将在包中使用的 SQL 查询的结果集填充 .txt 文件.确保 .txt 文件的第一行包含列标题名称.
  2. 创建平面文件连接.将其指向文本输出平面文件.选中第一个数据行中的列名"框.这将确保使用/显示实际的列标题名称,而不是列 0"、列 1"等.单击确定"关闭平面文件连接管理器.
  3. 编辑平面文件目标项目以确保选择实际的列标题名称,并且字段在您的查询和平面文件连接的输出列之间正确映射.点击确定".
  4. 突出显示平面文件连接并按F4"打开属性"窗口.在那里,将ColumnNamesInFirstDataRow"更改为False".

现在您的输出平面文件将仅包含数据...没有列标题行.但是,您仍然可以转到平面文件目标"项并查看其中使用的实际列标题名称.

Now your output flat file will contain data only...no column header row. Yet you can still go to the Flat File Destination item and see the actual column header names being used there.

这篇关于如何防止 SSIS 将列名写入平面文件输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆