2013-03-14 61 views
0

我每次運行SSIS包時都必須創建一個新文件夾。 我可以使用ConnectionManagerType = FILEConnectionString = C:\Test的新連接。 我使用這個連接字符串與file system task,檢查文件夾是否已經存在,那麼它不會做任何事情,它會創建一個new文件夾。每個東西都運行良好,直到這裏。 問題是,現在我需要根據所選擇的配置來創建一個新的文件夾,同時運行的程序包SSIS根據配置創建一個新文件夾

說,如果UAT選擇 enter image description here 然後將文件夾名稱應該是c:\Test_UAT,對於配置型= Development文件夾名稱應該是c:\Test_Development

請幫我實現這一點。 並請有點特殊,因爲我爲很新的SSIS

回答

2

ü需要定義expressionFile connection Manager

1,創建數據類型的變量ConfigurationString

2.右鍵點擊已創建和選擇Properties

3.Click的表達,並在對話框中的File Connection Manager選擇connection string財產

enter image description here

enter image description here

4.Click表達和寫入的文件夾位置

enter image description here

5.文件系統任務將具有以下configuration.In源極連接選擇您創建的文件連接管理器

enter image description here

如果更改配置價值TestDevelopment,相應的文件夾將在上述

Updated : 

指定的位置要在配置中添加的變量,創建只需點擊SSIS Package Configuration .Edit您的配置文件。選擇該變量,然後單擊值複選框

一旦配置完成,你可以改變的xml config file的價值,並在runtime,將獲得體現在 enter image description here

+0

謝謝隊友..它幫了很多..但主要部分仍然失蹤..主要問題是,我需要配置映射到項目的配置設置。例如,我已將配置設置的值設置爲UAT,變量應自動更新爲test_UAT – Gautam 2013-03-14 10:15:05

+0

更新了我的答案。 – praveen 2013-03-14 10:23:07

+0

我想這裏有一點小小的誤解...我已經更新了這個問題..請看看插入的新圖片..這是我需要創建文件夾名稱時的配置設置。 – Gautam 2013-03-14 10:51:17

相關問題