從我的C#代碼,我正在執行SSIS包。我必須將源文件(.csv)和目標連接(SQL數據庫)從C#傳遞給SSIS作爲輸入參數。從C#傳遞連接字符串到SSIS包
在SSIS中,我有一個簡單的數據流任務,它具有連接到OLEDB目標文件的平面文件源。
我應該如何將動態連接字符串傳遞給我的SSIS包?
從我的C#代碼,我正在執行SSIS包。我必須將源文件(.csv)和目標連接(SQL數據庫)從C#傳遞給SSIS作爲輸入參數。從C#傳遞連接字符串到SSIS包
在SSIS中,我有一個簡單的數據流任務,它具有連接到OLEDB目標文件的平面文件源。
我應該如何將動態連接字符串傳遞給我的SSIS包?
使用連接字符串生成器構造正確的連接字符串:
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx
然後在你的SSIS包創建String類型的兩個變量,並在您的平面文件源和OLEDB使用這些設置表達式變量作爲「ConnectionString」。
然後,當您執行SSIS包時,您將從上面的ConnectionStringBuilder中分配兩個變量值。
我相信你還需要在SSIS的連接字符串中設置「Provider」標誌。包括「Pooling」和「Integrated Security」時,我一直有問題。 – 2011-10-05 19:28:37
[將值傳遞給來自c#的SSIS連接字符串](http://stackoverflow.com/questions/5670109/passing-values-to-ssis-connecting-string-from-c) – 2011-04-20 16:37:21
請不要一遍又一遍地問同樣的問題。 – 2011-04-20 16:37:31
@約翰桑德斯,如果我能找到解決方案,我不會重複這個問題..!我正在努力讓自己的水平更容易,並獲得解決方案..!我很感激,如果你能提供一個建議而不是濫用..! – goofyui 2011-04-20 19:35:07