【问题标题】:Export sql server query output from ssis to text file INCLUDING THE COLUMN HEADERS将 sql server 查询输出从 ssis 导出到文本文件,包括列标题
【发布时间】:2013-03-25 21:25:23
【问题描述】:

我一直在尝试将 SqlServer sql 查询(存储过程)的输出导出到文本文件。 我使用具有 OLEDB 源和平面文件目标的数据流任务实现了它。

我还想在文本文件中获取列标题以及查询结果,但我不知道如何包含列标题。

我想在 SSIS 中动态执行此操作

有人知道怎么做吗?

【问题讨论】:

    标签: sql-server sql-server-2008 ssis


    【解决方案1】:
    1. OLEDB 源,连接数据库。使用表格,或者最好使用 SELECT 语句(不是 select *,你知道,我敢肯定)。
    2. 平面文件目标。将它们连接在一起。在 Flat File Destination Editor 中,单击 New... 选择 Delimited(例如)。给一个文件名。说 C:\temp\a.csv。选中第一个数据行中的列名。单击左窗格中的列部分。您应该看到您的列名。您可以在“高级”部分更改这些名称。现在,转到映射列,映射列。

    特别注意:不要在存储过程中使用 select 语句作为数据源。参考:http://www.jasonstrate.com/2011/01/31-days-of-ssis-no-more-procedures-2031/

    请回复。

    【讨论】:

    • 太棒了!感谢您的回复-我喜欢您的专业精神。继续加油!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多