2013-03-11 134 views
0

夥計們,SSIS動態XML配置路徑

我的包在XML配置將被定位在包裝的一個文件夾指定的所有用戶變量。

的東西是配置文件的路徑本身在包被硬編碼...

當移動整個文件夾結構到PROD環境我就能accorodingly重新配置在XML配置文件中的用戶變量路徑...但是XML配置文件本身的位置呢?

如何管理此路徑?

任何信息讚賞。

+0

什麼版本的SSIS?只要你爲每個環境有不同的服務器,使用Kosh建議的方法。 – 2013-03-12 01:36:30

+0

我正在使用2005版本。 我不是快速設置它的環境變量... 無論如何感謝。 – tom33pr 2013-03-12 09:37:36

+0

另一種選擇是使用部署嚮導,但環境變量方法比使用部署嚮導要簡單得多。部署嚮導是一個手動無腳本步驟,它會更改您的SSIS源代碼,並且需要在每次遷移時由用戶手動逐步完成。環境變量在每臺服務器上都是一次完成的,之後不需要手動遷移步驟(只要在包中使用它) - 只需複製包(不需要嚮導或手動干預)即可使用。 – 2013-03-12 23:04:05

回答

0

定義配置類型時,選擇第二個選項以將配置位置存儲在環境變量中。要更改XML位置,請轉到開始>計算機,然後右鍵單擊計算機。選擇系統屬性,然後選擇高級選項卡。在底部,您會看到一個環境變量按鈕。選擇它,然後在系統列表中搜索您分配了XML位置的變量。這裏XML位置可以改變。

當軟件包投入生產時,您只需創建環境變量並在系統屬性下定義新位置。無需修改SSIS包。

希望這會有所幫助。

Kosh

+0

Kosh,謝謝。我很清楚你提到的選擇;然而,這意味着我們的基礎架構團隊需要另一個部署步驟。 由於這需要在幾個環境中測試,他們都需要創建一個新的環境變量,這可能會被忽略導致SSIS失敗。 這是設置此路徑的唯一方法嗎? – tom33pr 2013-03-12 09:32:41