Sql-Server

從 SQL 表源導入時,SSIS 將列添加到 Excel 工作表模板目標

  • November 15, 2015

我有一個 3 列的 Excel 工作表模板。我還有一個 SQL Server 表,它具有相同的 3 列以及額外的第 4 列。我需要將 SQL 表中的所有 4 列導入到 excel spreed 表模板中。我的問題是,當我嘗試映射 SSIS 中的列時,我只能映射 Table 和 Excel 表共有的 3 列。如何讓 SSIS 導入所有 4 列,而不僅僅是源和目標共有的 3 列?有沒有辦法讓 SSIS 將附加欄位列添加到我的 excel 電子表格目標?

當您從數據庫中導出數據時(使用嚮導 - Import\Export)

select – 編寫查詢以指定數據傳輸。

在此處輸入圖像描述

如果您使用 BIDS 從頭開始創建包,則在執行 sql 任務編輯器中,在 sql 語句中

在此處輸入圖像描述

然後在源查詢的數據流任務中指定 T-SQL 查詢,如下所示:

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/43437