SSIS SFTP:如何解决“无法上传:套接字读取操作已超时”?

时间:2015-04-20 18:43:22

标签: ssl ssis ftp sftp ssis-2012

使用the SSIS SFTP Extension并正确配置所有内容。

但是,每次执行SFTP任务时,我都会收到以下错误:

  

错误:错误:无法上传:套接字读取操作已超时

     

at SSIS.Extensions.SFTP.SFTPConnection.ThrowException(String Message,Exception ex)
  在SSIS.Extensions.SFTP.SFTPConnection.UploadFiles(List`1 fileList)
  at SSIS.Extensions.SFTPTask.SFTPTask.Execute(Connections connections,VariableDispenser variableDispenser,IDTSComponentEvents componentEvents,IDTSLogging log,Object transaction)

我必须能够通过隐式SSL 进行连接。

有几个付费的SSIS组件可以解决这个问题,但是我不愿意为它们付费,因为它们包装了大量其他组件而且不是很贵需要

1 个答案:

答案 0 :(得分:3)

SFTP不使用TLS / SSL(既不隐式也不显式)。显式/隐含TLS / SSL与FTP一起使用。

换句话说,SFTP 不是 FTP over TLS / SSL。它是一个完全不同且不兼容的协议。

因此,您可能尝试使用SFTP组件连接到隐式TLS / SSL FTP端口(990)。那不行。

  • 确保您知道需要使用的协议
  • 使用能够进行TLS / SSL加密的FTP任务,如果事实证明您需要使用FTP。