【发布时间】:2015-08-18 09:31:55
【问题描述】:
我正在尝试从生产环境中的 FTP 站点下载文件。已为 FTP 站点分配了证书 (pfx)。 FTP 端口为 21。
由于此证书,我无法在 SSIS 中使用 FTP 任务下载内容。
我尝试使用脚本任务,但是我得到了同样的错误,因为证书导致 ftp 无法完成连接。
我也尝试过使用 SFTP 组件,但这给了我如下所示的错误
[执行:] 错误:错误:无法列出:套接字读取操作已 超时
在 SSIS.Extensions.SFTP.SFTPConnection.ThrowException(字符串 消息,异常 ex) 在 SSIS.Extensions.SFTP.SFTPConnection.ListFiles(字符串远程路径)在 SSIS.Extensions.SFTPTask.SFTPTask.Execute(连接连接, 变量分配器变量分配器,IDTSComponentEvents componentEvents、IDTSLogging 日志、Object 事务)
我用谷歌搜索了这个错误,发现 SFTP 不使用 TLS/SSL(既不是隐式也不是显式)。显式/隐式 TLS/SSL 与帖子中的 FTP 一起使用
SSIS SFTP : How to resolve "Unable to Upload: Socket read operation has timed out"?
有没有办法使用 SSIS 连接到具有与之关联的证书的 FTP?
【问题讨论】: