Sql-Server-2008-R2

無法使用“FTP 連接管理器”連接到 FTP 伺服器

  • May 29, 2015

我正在嘗試設置 SQL 代理作業以使用我的 SSIS 包。包中包含失敗的 FTP 任務。我在我設置的作業歷史記錄和日誌記錄中都收到以下錯誤(日誌沒有提供其他詳細資訊……):

“無法使用“FTP 連接管理器”連接到 FTP 伺服器

我嘗試使用 EncryptSensitiveWithPassword 的 ProtectionLevel 設置 SSIS 包。進入 SQL 作業並輸入密碼。除 FTP 任務外,所有任務都執行良好。

然後我嘗試使用 DontSaveSensitive 的 ProtectionLevel 設置 SSIS 包。然後我設置了一個配置文件。在 DTSConfig 文件中手動輸入密碼。在步驟設置的配置選項卡中選擇配置文件。但是在執行作業時我仍然遇到同樣的錯誤。

該包在 Visual Studio 中執行時執行良好。

有任何想法嗎?

防火牆設置不正確。一旦我讓網路管理員讓埠 20 通過,一切都執行良好。

我最終堅持使用“DontSaveSensitive”並使用配置文件在多個環境中簡化部署。

首先確保您可以通過 windows 資源管理器連接 FTP 伺服器,然後嘗試三件事

對於包:

1- 包保護級別 = EncryptSensitiveWithUserKey

在此處輸入圖像描述

對於 FTP 連接管理器:

2-伺服器埠= 21

3-UsePassiveMode= False

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/84024