web-dev-qa-db-ja.com

「FTP接続マネージャー」を使用してFTPサーバーに接続できない

SQLエージェントジョブをセットアップして、SSISパッケージを使用しようとしています。パッケージには、失敗しているFTPタスクが含まれています。ジョブ履歴と設定したログの両方で次のエラーが発生します(ログには他の詳細は表示されません...):

「「FTP接続マネージャー」を使用してFTPサーバーに接続できない

EncryptSensitiveWithPasswordのProtectionLevelを使用してSSISパッケージを設定しようとしました。 SQLジョブに入り、パスワードを入力します。 FTPタスクを除くすべてのタスクは正常に実行されます。

次に、ProtectionLevelがDontSaveSensitiveでSSISパッケージをセットアップしてみました。次に、構成ファイルをセットアップします。パスワードをDTSConfigファイルに手動で入力しました。ステップ設定の構成タブで構成ファイルを選択します。しかし、ジョブを実行するときにも同じエラーが発生します。

パッケージは、Visual Studioで実行すると正常に実行されます。

何か案は?

5
Kukoy

ファイアウォールが正しく設定されていません。ネットワーク管理者にポート20を通過させると、すべて正常に動作しました。

最終的には「DontSaveSensitive」を使い続け、構成ファイルを使用して複数の環境での展開を容易にしました。

0
Kukoy

まず、Windows Explorerを介してFTPサーバーに接続できることを確認してから、3つのことを試してください。

パッケージの場合:
1-パッケージ保護レベル= EncryptSensitiveWithUserKey
enter image description here

FTP接続マネージャーの場合:
2-サーバーポート= 21
3-UsePassiveMode = False
enter image description here

2
aasim.abdullah