2011-11-23 369 views
0

我想在Server1上運行SSIS包並從FTPS服務器下載XML文件。這個XML文件實際上是編碼的,並且攜帶將被移動到Server1中的數據庫的數據。SSIS包執行錯誤 - 遠程FTPS

當我運行SSIS包我收到以下錯誤: 錯誤:腳本拋出一個異常:遠程服務器返回錯誤:227進入被動模式(192,168,0,39,11,186) 任務下載Dataupdate文件從FTPS服務器失敗

任何想法可能是這個錯誤背後的原因?

注意:我在登錄server1時直接運行SSIS包。

+0

此包是否曾用過? – Nonym

+0

不,它從來沒有在我們試圖實施的環境中工作。這個問題是因爲防火牆阻止了文件的下載。 感謝您嘗試對此進行排序Nonym! – Learner

回答

0

此錯誤消息是因爲防火牆問題。有一個防火牆假設加密的xml文件是有害的,因此被阻止下載到服務器。

0

本身我不相信SSIS支持SFTP,只需定期FTP - 你需要爲這個第三方控制工作

+0

實際上FTPS和SFTP不同。我們也認爲SSIS和FTPS需要像WinSCP這樣的第三方控制來實現它。不幸的是,我們錯了,而且我們還在沒有任何第三方工具的情況下在LIVE環境中工作。這裏是如何完成這一工作的鏈接。 http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest(v=VS.90).aspx 此外,上述錯誤是由於現在已經整理出來的防火牆問題。 – Learner