2017-06-13 173 views
0

我到處搜索了這個答案。我正在設置數據流任務以使用客戶SQL腳本從表中提取數據,然後將其保存爲名爲NMC Services_(日期範圍)的動態命名的平面文件。問題是我需要這個文件,並將其上傳到FTP站點,但我繼續得到5個錯誤之一:在包裝 錯誤:連接「文件路徑\ NMC服務Requests_0606-0612.csv」沒有找到。當找不到特定的連接元素時,Connections集合拋出此錯誤。SSIS平面文件到FTP

錯誤在FTP任務[FTP任務]:對於FTP操作「發送」,文件連接管理器的「文件路徑\ NMC服務Requests_0606-0612.csv」無法找到。

錯誤在FTP任務:有任務驗證期間錯誤。使用

(Microsoft.DataTransformationServices.VsIntegration)

變量或表達不改變它。該文件寫入文件路徑,但不會出去抓住它。

這不是複製它是從頭開始建立。

當使用變量i在FTP任務得到這個

錯誤:無法鎖定用於錯誤0xC0010001「變量讀訪問變量「文件路徑\ NMC服務Requests_0606-0612.csv」無法找到此。當在程序包的執行過程中嘗試從容器上的Variables集合中檢索變量並且該變量不存在時發生,變量名稱可能已經更改或者變量未被創建。「

錯誤在FTP任務:在任務的驗證方法失敗,並返回錯誤代碼0x80131500(無法鎖定用於錯誤0xC0010001讀訪問變量「文件路徑\ NMC服務Requests_0606-0612.csv」「變量不能發現這種情況發生在執行軟件包期間嘗試從容器上的Variables集合中檢索變量,並且該變量不存在時,變量名稱可能已更改或變量未創建「 )。 Validate方法必須成功並使用「out」參數指示結果。

錯誤在FTP任務:有任務驗證期間錯誤。

(Microsoft.DataTransformationServices.VsIntegration)

我又重建從頭遍地全包了,仍然有問題。

+1

將問題分解爲單位。哪個單位突破?沒有訪問您的解決方案的最明顯的是,該文件沒有找到。你確定它存在嗎?什麼是「文件路徑」? – Kyle

+0

錯誤消息都是相同的根本原因。連接未完成。爲什麼您的SERVER命名文件名? 「未找到連接」\ joey.stellar.local \ home \ jschultz \ NMC Service Requests_0606-0612.csv「。」連接應該是一個服務器名稱,但它是一個CSV文件。 – jdweng

+0

是的,因爲我試圖上傳文件到FTP站點。該文件被創建並放置在該目錄中,然後即時嘗試將其移動到FTP站點 – JohnSch

回答

0

我能找出問題。我正在使用表達式來確定它需要發送的文件的名稱。當我設置變量時,我將文件的文件路徑作爲值,然後將evaluate設置爲表達式true。我刪除了這個值,並放置了我用來動態地在表達式下的變量屬性中命名該文件的表達式,它的作用就像一個魅力。謝謝您的幫助!