我有一個SSIS 2008包導入一些數據,然後寫出一個文本文件到計算機上的本地文件夾。一切都建立,部署和安裝好,並在我的XML配置文件,我有一個屬性來設置本地文件夾的位置。我還使用操作系統環境變量在運行時重定向XML配置文件的位置。在我的開發機器上,我將下拉文件夾位置設置爲C:\ Temp,但在目標計算機上,我希望此下拉文件夾設置爲E:\ SSIS \ FileDropOff,並在安裝時更改配置設置。對於我來說設置一切都很正常,配置文件看起來不錯,在安裝時驗證檢查中沒有警告或錯誤,環境變量指向正確的位置,並且SSIS包安裝在SQL Server MSDB數據庫中。SSIS部署/安裝問題
問題是當SSIS包在目標計算機上運行時,它不斷將文本文件寫入C:\ Temp。無論我做什麼,我似乎都無法將它寫入E:\ SSIS \ FileDropOff文件夾。這就像SSIS包被卡在C:\ Temp中一樣,並且忽略了目標機器上的XML配置文件設置。在運行SSIS包的SQL代理程序中,我甚至嘗試在作業步屬性屏幕,數據源選項卡上檢查框,並將連接字符串設置爲E:\ SSIS \ FileDropOff,但它仍然不起作用。
有什麼地方我可能會錯過SSIS包在C:\ Temp?有沒有一個緩存的值,我沒有意識到強迫包粘在C:\ Temp上?
謝謝。