2015-01-01 45 views
0

我有10個不同的ssis包。每個包都有源和目標連接。 例如從源代碼獲取數據並移動到目標。每個包和我在連接管理器中創建了源連接和目標連接。如何動態創建源和目標,而不是創建每個包和每個包的源和目標。 示例如下圖所示 enter image description here如何創建SSIS動態連接

+0

你是什麼意思 「創建源和目標動態」 嗎?你不想把它們拖放到你的數據流上,或者是什麼? –

+0

@TabAlleman我的意思是在連接管理器中,我必須動態創建源連接和目標連接。我想爲我的整個包創建單一源連接和目標連接。我不想爲每個包創建源連接和目標連接。 – user3494471

+1

您必須在每個包中手動創建源連接和目標連接。一旦它在那裏,你可以動態地設置連接字符串,但你必須手動把連接管理器放在包裏,據我所知。我見過有人發佈動態創建SSIS包,但我從來沒有做過。 Google可能會爲您提供一些相關信息。 –

回答

1

將連接字符串移至配置文件。這樣您就可以隨時更改而無需編輯軟件包。 創建配置,在控制流右鍵單擊並選擇配置

或者

轉到SSIS菜單 - >程序包的配置。導航到下一步並選擇所需的連接和動態變量來配置文件。

請參考以下鏈接

http://www.sqlshack.com/using-xml-file-configure-ssis-package/