2015-04-20 1 views
2

En utilisant the SSIS SFTP Extension et tout configuré correctement.SSIS SFTP: Comment résoudre "Impossible de télécharger: l'opération de lecture du socket a expiré"?

Cependant, je reçois l'erreur suivante chaque fois que j'exécute la tâche 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)

Je dois être en mesure de se connecter via SSL Implicite.

Il y a quelques éléments SSIS payés qui fera l'affaire, mais je ne suis pas prêt à payer pour eux car ils sont chers étant donné qu'ils emballent un tas d'autres composants je ne suis pas besoin

Répondre

2

SFTP n'utilise pas TLS/SSL (ni implicite ni explicite). Explicite/implicite TLS/SSL est utilisé avec FTP. En d'autres termes SFTP est pas FTP sur TLS/SSL. C'est un protocole complètement différent et incompatible.

Vous essayez donc d'utiliser le composant SFTP pour vous connecter à un port FTP TLS/SSL implicite (990). Cela ne peut pas fonctionner.

  • Assurez-vous de savoir ce protocole, vous devez utiliser
  • Utiliser tâche FTP capable de cryptage TLS/SSL, s'il se avère que vous devez utiliser FTP.