SSIS SFTP:如何解析 "Unable to Upload: Socket read operation has timed out"?

SSIS SFTP : How to resolve "Unable to Upload: Socket read operation has timed out"?

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

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

Error: Error: Unable to Upload: Socket read operation has timed out

at SSIS.Extensions.SFTP.SFTPConnection.ThrowException(String Message, Exception ex)
at 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 组件可以解决这个问题,但我不愿意为它们付费,因为它们很贵,因为它们打包了大量我不需要的其他组件

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

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

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

  • 确保您知道需要使用的协议
  • 使用FTP能够TLS/SSL加密的任务,如果发现需要使用FTP.