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

标签 ssl ssis ftp sftp ssis-2012

使用 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(既不隐式也不显式)。显式/隐式 TLS/SSL 与 FTP 一起使用。

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

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

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

关于ssl - SSIS SFTP : How to resolve "Unable to Upload: Socket read operation has timed out"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755916/

相关文章:

javascript - 来自 phantomjs 网络监控结果的缺失请求

error-handling - 源数据为空且目标列不可为OLDEDBDestination任务时,SSIS未记录错误

sql-server - SSIS 数据流任务在执行预执行阶段时挂起

sql - 从Excel到sql表的非结构化分组数据

c# - 如何在互联网中断后继续或恢复 FTP 上传

c# - 使用 SSL 从 C# 应用程序调用 WebService

unix - 如何知道smtp服务器是否支持ssl?

java - 如何轮询 FTP 位置以触发其中的更改?

c# - 如何在 UWP 应用程序中为 StreamSocket.UpgradeToSslAsync 设置超时?

javascript - 从 ftp 文件夹连续音频广播