2013-02-04 83 views
1

我正在創建一個包含平面文件源和目標數據庫的SSIS包。 列之間的映射基於以下內容:動態映射從源到目標的列

有一個表包含指示映射的記錄,即:源列名稱和目標列名稱。這些表格將基於平面文件的名稱。

這樣做的原因是,目標列名可以在數據庫中更改,而不需要重新創建或編輯軟件包。

請你能告訴我如何做這個「查找」並動態地創建映射。

回答

0

無法動態創建映射。您需要以動態方式編程生成SSIS包,或者使用其他方法(openrowset,bcp,bulk insert ...)。

+0

我一直在以編程方式創建程序包。我創建了一個包含平面文件源和oledb目標的數據流組件。但是,當我在創建這些文件之間的映射時,我無法訪問要映射到的oledb列。 – Brett